gpt4 book ai didi

android - 检测android系统对话框的出现

转载 作者:行者123 更新时间:2023-11-30 03:14:54 24 4
gpt4 key购买 nike

我想检测是否显示了系统对话框(电源对话框和低电量对话框,我认为它们是唯一重要的!)。最后我想暂停我的游戏,就像在 Asphalt 7 中那样。所以必须有一种方法来检测它,但我还没有找到解决方案。

我知道如果另一个 Activity 出现在前台,onPause() 将被调用,但是当 powerdialog 变得可见时它不会被调用。而且据我所知,我不必观察电池状态。我已经读过这个 post ,但没有最终答案。

那么,检测这些对话框何时出现的最佳解决方案是什么?我必须添加广播 Intent 吗?

最佳答案

奇怪的是出现低功耗对话框时没有调用onPause()方法

但是,我还是建议您监控电池电量。我还没有遇到其他解决方案。

关于如何监控电池,官方有教程: https://developer.android.com/training/monitoring-device-state/battery-monitoring.html

关于android - 检测android系统对话框的出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20291929/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com