android – 我应该用什么替换SCREEN_DIM_WAKE_LOCK?
作者:互联网
我目前正在使用以下引用的代码来对警报通知活动进行唤醒锁定.但是,SCREEN_DIM_LOCK已折旧.那么,我应该用它替换它?
//Instance of wake lock for AlarmActivity
PowerManager pm = (PowerManager) this.getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "MyWakeLock");
解决方法:
Android Developer文档指定应使用FLAG_KEEP_SCREEN_ON替换SCREEN_DIM_WAKE_LOCK.经过一番挖掘后,我发现了这个……
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
它应该放在onCreate()方法中.
标签:powermanager,android 来源: https://codeday.me/bug/20191006/1859570.html