允许在onPause()之前或期间显示对话框?

时间:2010-11-09 01:02:08

标签: android android-activity lifecycle

我为Android创建了一个简单的游戏;我想通过意外按下主页或后退按钮来阻止用户将游戏发送到后台。我计划使用对话框来确认用户的操作。我想要的是类似于Sirius对他们的应用程序所做的,如果你需要一个插图。

我尝试将此操作添加到重写的onPause(),但是在显示对话框后,活动立即消失,因此我认为我不会以正确的方式进行此操作。我该如何解决这个问题?

感谢任何帮助。

1 个答案:

答案 0 :(得分:5)

您只能覆盖后退按钮。您无法覆盖主页按钮。出于安全考虑,这或多或少都是为了防止某人的手机被踩下来。

请参阅these两个questions