Prevent Mobile From Going Into Sleep Mode When App Is Running
Solution 1:
You need a WakeLock. There are different kinds of wake locks so be sure to select the least aggressive one that meets your needs. In particular it sounds like you need a Partial Wake Lock.
Partial Wake Lock - Wake lock that ensures that the CPU is running. The screen might not be on.
Also, make sure you add the permission android.permission.WAKE_LOCK
to your manifest. And finally be double sure to Release your lock when you are done.
Solution 2:
To prevent the phone from sleeping you can use a WakeLock but you should be careful when doing this to not kill the user's battery. If the phone goes to sleep does the user really care if your app finishes the requests it was making?
You will also need the WAKE_LOCK permission.
Solution 3:
for JAVA:getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
for KOTLIN:window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
Use this code, it will keep your device wake up and you didn't need any permission.
Post a Comment for "Prevent Mobile From Going Into Sleep Mode When App Is Running"