私は定期的にサービスで何かをしなければならないAndroidアプリケーションを構築しています。そして、ScheduledThreadPoolExecutor
とScheduledExecutorService
を使用することがTimer
よりも好ましいことがわかりました。ScheduledExecutorServiceまたはScheduledThreadPoolExecutor
誰でもScheduledExecutorService
とScheduledThreadPoolExecutor
の違いを説明できますか?どちらがAndroidに最適ですか?
更新
私は定期的なタスクを繰り返し実行するために、いくつかの方法の違いを説明this postthis articleを発見したと。私の場合、ScheduledThreadPoolExecutor
とAlarmManager
がより適しています。
を見てください、あなたはハンドラを使用して考えていましたか? – Fildor
[Handler](http://developer.android.com/reference/android/os/Handler.html)には、コードの実行をスケジュールするさまざまな方法があります。 – Fildor