【发布时间】:2012-03-01 09:11:23
【问题描述】:
我有一个活动可以在运行时显示不同的对话框。我使用 onCreateDialog(int id) 创建每个对话框,并使用 showDialog(int id) 和 dismissDialog(int id) 方法分别显示和关闭每个对话框。
当 onPause() 被调用时,我不知道正在显示哪个对话框(如果有的话)。我想确保在调用 onPause 时,所有对话框都被关闭。有没有推荐的方法来关闭所有对话框?我是否必须为每个对话框调用dismissDialog()?
【问题讨论】: