Я создаю приложение для Android, которое должно периодически что-то делать в Сервисе. И я обнаружил, что использование ScheduledThreadPoolExecutor
и ScheduledExecutorService
предпочтительнее Timer
.ScheduledExecutorService или ScheduledThreadPoolExecutor
Может ли кто-нибудь объяснить разницу между ScheduledExecutorService
и ScheduledThreadPoolExecutor
и какой из них больше подходит для Android?
Update
Я только что нашел this article и this post объяснить разницу между несколько способом реализации повторяющимся периодическими задачами. В моем случае больше подходит ScheduledThreadPoolExecutor
и AlarmManager
.
ли вы думаете об использовании обработчика? – Fildor
[Handler] (http://developer.android.com/reference/android/os/Handler.html) имеет различные методы для планирования кода для выполнения. – Fildor