Search code examples
androidandroid-wake-lock

What happens with the partial wake lock if the process that acquires is killed?


Does it get released automatically if the process didn't released before it was killed?


Solution

  • The wakelock is released if Process is killed. You can check this by below method

    Acquire a wakelock and then run

      adb shell dumpsys power
    

    kill the process from ddms. Again run dumpsys power

    You can see that the mlocks.size is back to 0.