Android唤醒锁力关闭

Tom*_*Tom 5 android android-wake-lock powermanager

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

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
Run Code Online (Sandbox Code Playgroud)

在定义PowerManager上面代码中显示的内容时似乎强制关闭.什么出错了?

snc*_*tln 7

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

你有没有在eclipse中设置断点来验证getSystemService()调用是导致问题的原因?

在关闭力发生的日食中,LogCat会对此发表任何言论吗?

你有没有订

<uses-permission android:name="android.permission.WAKE_LOCK" />
Run Code Online (Sandbox Code Playgroud)

在清单?

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

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
Run Code Online (Sandbox Code Playgroud)

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