【发布时间】:2013-11-29 19:00:01
【问题描述】:
我想检测是否显示了系统对话框(电源对话框和电池电量不足对话框,我认为它们是唯一重要的!)。最后我想暂停我的游戏,就像在 Asphalt 7 中所做的那样。所以必须有一种方法来检测它,但我还没有找到解决方案。
我知道onPause() 会在另一个活动进入前台时被调用,但是当 powerdialog 变得可见时它不会被调用。而且AFAIK我不必观察电池状态。我已经读过这个post,但没有最终答案。
那么,检测这些对话框何时出现的最佳解决方案是什么?我必须添加广播意图吗?
【问题讨论】: