我想弄清楚當我按下負/正按鈕時肯定禁用AlertDialog框。我目前的應用程序工作點擊屏幕,我希望我的應用程序在第一次點擊時顯示AlertDialog框。這個盒子說「注意,一些名字是發明的!」和按鈕是「好!」(正面按鈕)和「不要提醒我」(負面按鈕)。在這兩種情況下,我希望應用程序在每次點擊時都停止顯示Box,因爲這顯然令人沮喪,並且無法在每次點按時顯示消息(考慮用戶每5秒會點擊1次或2次)。所以我想弄清楚如何在第一次點擊後禁用它。看不到如何禁用AlertDialog框
現在,這是我寫的
public void tap(View view) {
final AlertDialog.Builder tapAlert = new AlertDialog.Builder(this);
tapAlert.setMessage("The names are mostly invented!");
tapAlert.setPositiveButton("Ok!", new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
tapAlert.setNegativeButton("Don't remind it to me", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
tapAlert.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// do nothing, just allow dialog to close
// this happens on back button getting hit
}
});
tapAlert.setTitle("Attention!");
tapAlert.create();
tapAlert.show();
java!= javascript ftfy – codeMagic