Eu tenho um aplicativo que deve permanecer acordado até o final de uma contagem regressiva, mas entrará no 'modo de suspensão' sempre que atingir o tempo alocado para dormir.
No meu aplicativo, tenho a opção de adiar o sono, para que os usuários possam desabilitar / habilitar.
Como faço isso programaticamente?