GCM Network Manager (PeriodicTask)を使用して定期的なバックグラウンド更新をスケジュールしています。
このシステムは、GcmTaskServiceを使用してバックグラウンド コードを実行します。はそのService
クラスを拡張し、作業は で行われpublic int onRunTask(TaskParams taskParams)
ます。
はService
おそらく を介してタスクを受け取るIntent
ので、自分で を実行できることを望んでいましたService
。ただし、この目的に関するドキュメントは見つかりませんでした。
質問: 期間を低く設定せずに PeriodicTasks をテストして、より早く (そしてより定期的に) 起動するにはどうすればよいですか?
更新 #1:
Intent
進むべき道のようです。がそのスレッドを実行できるようにするには、コードを詳しく調べるPendingCallback
必要があります。GcmTaskService