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

Sea*_* W. 5 lifecycle android android-activity

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

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

任何帮助表示赞赏.

Bry*_*nny 5

您只能覆盖后退按钮.您无法覆盖主页按钮.这或多或少出于安全原因(防止某人的电话被踩下).

看到两个问题.