其他分享
首页 > 其他分享> > android – 我应该用什么替换SCREEN_DIM_WAKE_LOCK?

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