Android唤醒锁力关闭

时间:2009-06-14 16:20:56

标签: android android-wake-lock powermanager

您好我正在尝试为应用程序实现唤醒锁。

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");

在定义上面代码中显示的PowerManager时似乎强制关闭。怎么回事?

1 个答案:

答案 0 :(得分:7)

在实际设备上运行模拟器中的代码时,您是否收到此强制关闭?

您是否在eclipse中设置断点以验证getSystemService()调用是否导致问题?

在关闭力发生的日食期间,LogCat会说出任何关于它的事情吗?

你有没有设置

<uses-permission android:name="android.permission.WAKE_LOCK" />
清单中的

你也可以尝试将pm定义为final:

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

如果有任何帮助,请告诉我......