您好我正在尝试为应用程序实现唤醒锁。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
在定义上面代码中显示的PowerManager
时似乎强制关闭。怎么回事?
答案 0 :(得分:7)
在实际设备上运行模拟器中的代码时,您是否收到此强制关闭?
您是否在eclipse中设置断点以验证getSystemService()调用是否导致问题?
在关闭力发生的日食期间,LogCat会说出任何关于它的事情吗?
你有没有设置
<uses-permission android:name="android.permission.WAKE_LOCK" />
清单中的?
你也可以尝试将pm定义为final:
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
如果有任何帮助,请告诉我......