有什么能为以下堆栈跟踪的原因:NullPointerException异常:存储== NULL
显示java.lang.NullPointerException:存储== NULL ---------堆栈跟踪 - ------- java.util.Arrays $ ArrayList。(Arrays.java:38) java.util.Arrays.asList(Arrays.java:155) mypackage.MyJava $ 5.onClick(MyJava.java:479 ) android.view.View.performClick(View.java:5205) android.view.View $ PerformClick.run(View.java:21164) android.os.Handler.handleCallback(Handler.java:743) android .os.Handler.dispatchMessage(Handler.java:95)(自动方法) com.android.internal .os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:726) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) --------------- ---------------- ---------原因--------- --------------- ----------------
我试着给项目分配null,但是这个问题不能被复制。只有极少数的时候,这让我转载无法理解,请帮助me..My代码如下
final String[] items= Global.currencycodes;
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setTitle("Currency");
builder.setSingleChoiceItems(items, Arrays.asList(items).indexOf(((TextView) container.findViewById(R.id.currency)).getText()), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
}
builder.create.show();
下面这个异常从线
builder.setSingleChoiceItems(项目, Arrays.asList(项) .indexOf(((TextView的) container.findViewById(R.id.currency))。gettext的()),新 DialogInterface.OnClickListener(){
由于提前。
'Global.currencycodes'显然是空的.. –