我的应用程序在某些情况下会显示警告对话框。此外,用户可以使用VIEW / SEND意图启动我的应用程序。我正在考虑的情况是,对话框是可见的,用户按下'Home'&选择我的应用程序来查看/共享文件。
我想在开始使用view / share操作之前关闭对话框。虽然我可以在操作开始之前维护哪个对话框可见并隐藏它,但我想知道是否有传统/推荐的方法或API,如activity.dismissAnyVisibleDialog()
这样可以派上用场。
非常感谢,
阿克沙伊
答案 0 :(得分:2)
我终于保持了哪个对话框可见&在显示下一个之前将其解雇。
-Akshay
答案 1 :(得分:0)
只需在onPause()方法中关闭对话框(在您的活动中覆盖)。 这样,当活动不再可见时,即当您切换到主屏幕时,它将被解雇。