Если вы используете Timer
для управления Application
, я настаиваю на том, что вы должны использовать AlarmManager
, который является встроенным средством Android, которое Android знает лучше.В Timer
проблема может заключаться в том, что, когда Android ищет ресурсы для какого-либо другого Приложения или чего-то подобного, он может убить ваш поток Таймера и получить ресурсы там, где он не будет уничтожать запущенную службу AlarmManager
, потому что это то, чтоАндроид знает.Вы можете проверить мой вопрос here
, чтобы получить дальнейшую идею.