我有一个业务逻辑,需要在发生转换并且销毁一个 Activity 并创建另一个 Activity 时显示警报对话框。
被销毁的 Activity 是启动警报对话框的 Activity 。
我自己做了一些研究,没有找到任何可靠的解决方案。
如果您知道可以帮助我的解决方案或一些解决方法,那就太好了。
最佳答案
这是我的建议,仅供引用
如果允许,您可以先运行一个完全透明的Activity,然后将Dialog设置为系统级别,并在您的自定义应用程序中实例化Dialgo,然后您可以通过您的应用程序显示和关闭Dialog
像这样的层次结构:TransparentActivity(MainLauncher Activity) -> Activity1 -> Activity2
您可以在 Activity1 销毁时显示对话框,并在应用程序创建 Activity2 时关闭它。
事实上,Dialog是附加在TransparentActivity上的,所以你应该重写后退按钮事件以防止返回到TransparentActivity。
关于android - Activity 被销毁后是否可以保持显示警报对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55058841/