Android how to reset SCREEN_ALWAYS_ON?

public void screenTurnALWAYSON() {
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}

      

I have this code, it keeps the screen always. How can I reset these settings when I no longer need them?

+3


source to share


2 answers


With the clearFlags method, fe:



getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

      

+2


source


Use WakeLocker.acquire(context);

and WakeLocker.release();

.
you will need permission <uses-permission android:name="android.permission.WAKE_LOCK" />

.



0


source







All Articles