我已经使用警报管理器来调用一个活动,我使用wake locker class onRecive()来唤醒电话,然后在活动结束后调用WakeLocker.release()但屏幕仍然停留在...WakeLock没有释放和屏幕不关闭
Receive.class:
public class MyScheduledReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
WakeLocker.acquire(context);
Activity.class
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
WakeLocker.release();
finish();
}
我已经把它在的onPause()的onStop()无处不在。 ..事情瓦特on't释放和我的应用程序关闭后屏幕不会自动关闭......
这是什么WakeLocker类? – 2011-12-21 20:22:32
[http://stackoverflow.com/questions/6864712/android-alarmmanager-not-waking-phone-up?answertab=active#tab-top] – user961389 2011-12-21 20:24:21
它看起来大部分都适合我。你怎么知道它没有释放?是否因为屏幕不能立即关闭?如果是这样,那是因为你的WakeLocker类中有PowerManager.ON_AFTER_RELEASE。 – 2011-12-22 13:39:11