标签: android
我编写了一个Andoid应用程序,它将硬件音量按钮用于其他目的。
如果应用程序正在运行且可见,它可以正常工作,但是当我关闭屏幕或让它超时时,按钮点击不会进入我的处理程序。
有人知道屏幕关闭时是否有办法检测这些按钮点击次数?
答案 0 :(得分:0)
在屏幕关闭时继续检测此类内容的唯一方法是获取一个允许屏幕关闭的WakeLock,并让您的应用仍然运行。但是,这会耗尽电池寿命,并且只能在绝对必要时使用。
在这种情况下,您需要PARTIAL_WAKE_LOCK。