Я делаю приложение, которое прослушивает android.intent.action.SCREEN_OFF в Сервисе (если это имеет значение), а затем должно подождать несколько секунд и запустить действие, я пробовал расписание таймераметод, поток и метод postDelay обработчика, но все они, похоже, не работают, они никогда не выполняются на устройстве, кажется, что он завис или убит после блокировки телефона.Он работает на эмуляторе и на устройстве, подключенном к USB, но никогда не работает на устройстве, работающем только от батареи, что на самом деле является основным сценарием.
Знаете ли вы какие-либо решения для этого?