0

Я делаю приложение для киоска. Я установил свое приложение как средство запуска по умолчанию. Приложение работает автоматически каждый день с 8:00 до 23:00, а затем ложится спать до следующего 8:00 утра. Интересно, андроид убьет мое приостановленное приложение, когда устройство перейдет спать? если все в порядке, как мне это предотвратить?Устраняет ли Android-приложение custome home launcher приложение, когда устройство уходит спать

+0

Я предполагаю, что он погибнет. Но почему вы хотите предотвратить это? Вместо этого вы можете сохранить состояние своего экземпляра, когда ваше приложение будет убито, а затем восстановить его полностью, когда оно будет запущено снова. Вы также должны проявлять особую заботу о статических объектах, синглтонах и т. Д. – helleye

+0

Спасибо, что вы подразумеваете под особой заботой о статических объектах и ​​одиночных играх? – exshinigami

+0

Вы можете проверить эту ссылку: http://www.developerphil.com/dont-store-data-in-the-application-object/ (приложение является одноэлементным), а также этот SO: http: // stackoverflow. ком/вопросы/3826905/одиночек-против-приложения-контекста-в-андроида – helleye

ответ

0

После многих длительных испытаний я обнаружил, что Android не убивает процесс или даже вызывает onDestroy пользовательского приложения для запуска дома, когда устройство переходит в режим сна.