我有應用程序正在播放電視流,並且需要始終打開。 我做收購的OnCreate)喚醒鎖(Android電源管理器喚醒鎖
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, TAG);
wl.acquire();
,然後釋放的onDestroy()
if (wl != null) {
wl.release();
wl = null;
}
用戶通常可以通過按回到最小化應用,家庭或電源按鈕 ,然後從家裏恢復屏幕輕敲應用程序圖標。 我在onPause()中釋放喚醒鎖並在onResume()中獲取。
我經常看到應用程序崩潰或完全從屏幕上消失,我看到有關喚醒鎖定的日誌 。
這是控制Android電源管理器喚醒鎖定的最佳做法嗎?
歡迎任何意見。
安置自己的logcat的! – Nargis