卡住唤醒锁

时间:2016-04-06 18:30:50

标签: android android-wake-lock

在我的应用程序中,我总是获得一个自动超时的唤醒锁,但我有一个用户的报告,该应用程序持有数小时的唤醒锁(电池消耗屏幕截图),从而导致电池问题。这段代码怎么会造成卡住的唤醒锁?

final PowerManager mgr = (PowerManager)getSystemService(Context.POWER_SERVICE);
final PowerManager.WakeLock lock = mgr.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, BuildConfig.APPLICATION_ID);
lock.acquire(7000L);

我在我的应用程序中的多个位置获取了唤醒锁定,并且每个位置都有几秒钟的自动超时。

0 个答案:

没有答案
相关问题