0
我正在實現我自己的鬧鐘,並且希望在出現警報和顯示我的仿真器時關閉情況。打開仿真器的屏幕
我試圖用我的活動的onCreate()以下代碼彈出來處理它時,它的報警時間:
PowerManager pm = (PowerManager)mContext.getSystemService(
Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(
PowerManager.SCREEN_DIM_WAKE_LOCK
| PowerManager.ON_AFTER_RELEASE,
TAG);
wl.acquire();
wl.release();
然後我打開一個「切換按鈕」顯示關閉我的模擬器。音樂正在播放,但我的顯示屏沒有被喚醒。
我也試着做了這種方式:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
,但結果是一樣的。
我該如何處理這個問題?
我已經嘗試過的onCreate這()我的活動,但我與拋出:IllegalArgumentException應用程序崩潰 – Dmitry
您使用的是「FULL_WAKE_LOCK」,而不是局部的人的任何「Unnable開始活動」?...... – TheCodeArtist
我剛換到FULL_WAKE_LOCK標誌,一切都變好:)非常感謝! – Dmitry