-1
我正在从一个对话框导航到另一个对话框,同样我从三个对话框遍历。 现在我想从最后一次对话框中点击所有打开的对话框并刷新片段。如何从上次打开的对话框的按钮点击中消除所有对话框?
有没有简单的方法来做到这一点? 所有帮助将不胜感激。谢谢
我正在从一个对话框导航到另一个对话框,同样我从三个对话框遍历。 现在我想从最后一次对话框中点击所有打开的对话框并刷新片段。如何从上次打开的对话框的按钮点击中消除所有对话框?
有没有简单的方法来做到这一点? 所有帮助将不胜感激。谢谢
保持所有对话框的引用并在最后一次对话框中点击它们。
AlertDialog dialog1 = new AlertDialog.Builder().build();
AlertDialog dialog2 = new AlertDialog.Builder().build();
AlertDialog dialog3 = new AlertDialog.Builder()
.setPositiveButton("Close", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// if this button is clicked,
// dismiss all dialogs
dialog1.dismiss();
dialog2.dismiss();
dialog3.dismiss();
}
}).build();
您正在使用哪个对话框? –
我正在使用警报对话框 –