我想在系统进入待机时处理一些东西(自动休眠,或者按电源键进入休眠)。如何知道系统进入休眠了。类似一个activity失去焦点会触发OnResume,那么当系统休眠有没有类似的消息触发? 谢谢!
------解决思路----------------------
待机会出发onPause(),但是你不会知道是要进入待机了。
------解决思路----------------------
先解释下, 系统进入休眠的话, 所有程序都已经休眠,是肯定不可能让你做任何事情的。
所以, 你的问题不是系统休眠后怎么处理,而是系统进休眠前处理。
系统休眠,第一是没有申请wake lock,第二是屏幕灭掉。所以,正常你这种程序需要的是监听灭屏消息:Intent.ACTION_SCREEN_OFF来做处理。
正常情况下,没有特殊操作的话, 灭屏很快就会进入sleep的。