現在在我的點擊事件中,我注意到有時候我的調試器有時會出現多個對話框同時出現在稍微onClick的時候。Muliple AlertDialogs點擊
我們如何解決它,所以有辦法讓它只顯示1 AlertDialog?
代碼:漂亮的標準。
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Go to the next screen?")
.setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent i = new Intent(class1.this, class2.class);
startActivity(i);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create()
是的你是對的。我只是重讀了android上的文檔。我錯過了這個方法。 – Juju