Android 唤醒锁强制关闭
Posted
技术标签:
【中文标题】Android 唤醒锁强制关闭【英文标题】:Android wake lock force close 【发布时间】:2010-11-02 20:23:27 【问题描述】:您好,我正在尝试为应用程序实现唤醒锁。
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
定义上面代码中显示的PowerManager
时似乎强制关闭。怎么了?
【问题讨论】:
【参考方案1】:在实际设备上运行模拟器中的代码时,您是否收到此强制关闭?
您是否在 eclipse 中设置断点来验证 getSystemService() 调用是否是导致问题的原因?
在 eclipse 中,当强制关闭发生时,LogCat 会说什么吗?
你设置了吗
<uses-permission android:name="android.permission.WAKE_LOCK" />
在清单中?
您也可以尝试将 pm 定义为 final:
final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
如果有任何帮助,请告诉我...
【讨论】:
尝试了“final”,没有任何变化 :( 并且正确的权限已经到位。我已经查看了 logcat,但我不太擅长解码它......跨度> 强制关闭时 LogCat 中是否有任何显示为红色的内容?如果是这样,请在此处复制并粘贴红线,我可以尝试帮助破译它 感谢您的帮助。有人@google 组修复了它。 groups.google.com/group/android-developers/browse_thread/thread/…以上是关于Android 唤醒锁强制关闭的主要内容,如果未能解决你的问题,请参考以下文章
使用 wakelock.release() 关闭应用程序时,Android 应用程序崩溃