首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

adroid 解锁 开锁 activity 生命周期,该如何解决

2012-09-18 
adroid 解锁 开锁 activity 生命周期一个activity播放背景音乐,当按下电源键锁屏,调用了 onPause(),再次点

adroid 解锁 开锁 activity 生命周期
一个activity播放背景音乐,当按下电源键锁屏,调用了 onPause(),再次点击电源键后,什么也没调用,此时屏幕还没有开锁,需要滑动屏幕后才能从新回到activity,此时也没有调用任何生命周期方法. 我的需求是:activity不显示时,把背景音乐暂停,然后回到activity时,再继续播放。
我在onPause()中暂停音乐,在onResume中重放音乐。但是这种方法在第二次按下音乐就播放了,也没有调用onresume。不知道什么原因?大家有对电源键,滑动开屏幕的开发经历和想法吗?望各位大侠指点。


[解决办法]
你可以起一个BroadcastReceiver,监听屏幕的状态,Intent有ACTION_SCREEN_OFF等状态,根据不同的Action做不同的操作就可以了。

热点排行