Android:在显示另一个对话框之前关闭对话框

问题描述:

我的应用程序在某些情况下显示警告对话框。另外,用户可以使用VIEW/SEND意图启动我的应用程序。我正在考虑的场景是,对话框是可见的,用户按下'Home'&选择我的应用程序查看/共享文件。Android:在显示另一个对话框之前关闭对话框

我想在视图/共享操作开始之前关闭对话框。尽管我可以在操作开始之前保留哪些对话框可见并将其隐藏,但我想知道是否有常规/推荐的方法或API,例如activity.dismissAnyVisibleDialog()可以派上用场。

非常感谢,

阿克沙伊

我终于自己保持哪个对话框可见&在显示下一个对话框之前将其解除。

-Akshay

就关闭(在你的活动覆盖)中的onPause()方法的对话框。 这样,当活动不再可见时,即如果切换到主屏幕,它将被解除。

+0

谢谢Pennypacker!我的应用程序不只有1个对话框,有很多。问题是哪一个是可见的,应该隐藏?我可以自己维护,但我正在寻找一些系统级别的API。 – Akshay 2011-04-25 16:51:08