我正在实施自己的闹钟,并希望在发出警报和关闭我的模拟器显示时关注情况。
我正在尝试使用以下代码处理它,我的活动的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);
但结果是一样的。
我该如何处理这个问题?