我有一個警告對話框,應該將布爾值設置爲true。對於setPositiveButton,我將Dialog的onclick接口設爲null。當我將一個onClickListener添加到setNegativeButtons onclick接口時,它給了我一個編譯錯誤,說:AlertDialog.Builder類型中的setNegativeButton(int,DialogInterface.OnClickListener)方法不適用於參數(String,new View.OnClickListener(){ })AlertDialog按鈕的問題
這是我的代碼,爲什麼我得到一個編譯錯誤,我該如何解決這個問題?由於
new AlertDialog.Builder(ImTracking.this)
.setMessage(
Html.fromHtml(getText("http://www.cellphonesolutions.net/im-following-"
+ getResources().getString(
R.string.Country))))
.setPositiveButton("OK", null)
// The red squigly is under the .setNegativeButton
.setNegativeButton("Don't Remind", new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
SharedPreferences prefs= getSharedPreferences("Settings",0);
SharedPreferences.Editor editor=prefs.edit();
editor.putBoolean("ImTrackingDontRemind",true);
editor.commit();
}
}).show();
這就是它,對話框是如此煩人。謝謝 – Sean