有什麼能爲以下堆棧跟蹤的原因: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'顯然是空的.. –