【问题标题】:Android wake lock force closeAndroid 唤醒锁强制关闭
【发布时间】: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 时似乎强制关闭。怎么了?

【问题讨论】:

    标签: android android-wake-lock 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/…
    猜你喜欢
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 2012-11-29
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多