我表示做一個警告對話框:警報對話框,按鈕拋出異常
new AlertDialog.Builder(this)
.setTitle(R.string.label_searching)
.setMessage(R.string.label_search_noresults)
.setCancelable(false)
.setPositiveButton(DialogInterface.BUTTON_POSITIVE, null)
.create().show();
然而,這將引發異常:
致命異常:主要 android.content.res。資源$ NotFoundException:字符串資源ID#0xffffffff at android.content.res.Resources.getText(Resources.java:242) at android.content.Context.getText(Context.java:282) at android.app.AlertDialog $ Builder.setPositiveButton (AlertDialog.java:487)
當我註釋掉以下行:
.setPositiveButton(DialogInterface.BUTTON_POSITIVE, null)
中所示的對話框,但顯然沒有顯示的按鈕。我需要在對話框中顯示一個按鈕!
我在做什麼錯?
是否.setPositiveButton(「Ok」,null)'工作? –
給一個字符串,然後嘗試。爲它添加一個監聽器 –
http://developer.android.com/reference/android/R.string.html – Selvin