广播接收

时间:2012-06-11 14:26:20

标签: android broadcastreceiver android-screen

我的问题是我的应用程序在屏幕关闭时完成。我想我必须覆盖广播接收方法并注册它们。但是当发生ACTION_SCREEN_OFF事件时,我不知道该怎么做,以便在屏幕再次打开时显示应用程序处于相同状态。先感谢您。

2 个答案:

答案 0 :(得分:0)

除非您的代码在其生命周期方法中破坏该状态(例如onPause()),否则您无需执行任何操作即可保持SCREEN_OFF和SCREEN_ON之间的给定状态。如果你在onPause()方法中调用finish()(正如你的问题松散地提出的那样),请停止这样做。

答案 1 :(得分:0)

BroadcastReceivers对你来说并不重要。
也许您确实在活动中处理了onPause()onDestroy()错误。

请参阅 http://developer.android.com/reference/android/app/Activity.html#ProcessLifecycle

有关活动生命周期的更多信息