现在在我的点击事件中,我注意到有时在我的调试器上同时出现多个对话框时,它会稍微滞后 onClick。
我们将如何修复它,所以有办法让它只显示 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()