我想在我的Android應用程序中添加一個警告對話框。它工作正常,但問題是在對話框顯示後,我點擊主要按鈕,它顯示兩個對話框只有一個標題,另一個是帶有消息內容和2個按鈕的標題。我已經嘗試了這麼多的教程,但所有同樣的問題,我無法弄清楚。 這是我的代碼:Android警報對話框問題
AlertDialog.Builder alertDialog = new AlertDialog.Builder(BuyFull.this);
alertDialog.setTitle(R.string.app_name);
alertDialog.setMessage(R.string.sms);
alertDialog.setPositiveButton(R.string.buy, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which) {
Toast.makeText(getApplicationContext(), "You clicked on buy", Toast.LENGTH_SHORT).show();
}
});
alertDialog.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getApplicationContext(), "You clicked on NO", Toast.LENGTH_SHORT).show();
dialog.cancel();
}
});
alertDialog.show();
你按下取消鍵,然後再次出來? – Blackbelt
是它出來了只有alertdialog標題沒有消息內容和沒有按鈕 –
使用dialog.dismiss()而不是dialog.cancel() –