У меня было приложение, у которого была цель как 8. Всякий раз, когда экран был отключен, onPause вызывался, а onStop не был. Теперь, когда я изменил targetdk на 18, onStop теперь вызывается, когда экран выключен. Я хочу, чтобы некоторые действия продолжались, даже когда экран выключен, однако, когда нажата кнопка дома, или по какой-то причине экран меняется, так как onStop называется поведением, оно должно оставаться прежним. Я не хочу ничего вкладывать в onDestroy, так как есть вероятность, что он никогда не будет вызван.handle screen off, onStop
Действие включает в себя освобождение некоторых ресурсов. Если я не выпущу его, могут возникнуть проблемы. Я знаю, как из уровня API Honeycomb 13, onStop - это последний гарантированный звонок.
В коротком поведении приложения: если экран на: OnStop ведет себя, как и раньше, т.е. операции остановка если экран выключен: операция продолжается, и освобождаются ресурсы в другом месте
Я знаю, что мы можем найти, является ли экран включен или выключен используя PowerManager. Любые идеи относительно того, что можно сделать?