私のアプリが使用する情報を更新するバックグラウンドプロセスを実装しています。 このプロセスは、プロセスのデータが前回のものよりも新しいものを取得した場合にのみ、このプロセスを1日1回更新する必要があります。これは、twitter/gmailのようなものです。メインアプリが実行されていないときの通知を表示するバックグラウンドプロセス
メインアプリケーションが開いていなくても、更新プロセスを自動的に実行します。
Service
は最善の方法ですか?私はこれについてかなり読んできました。一日一回だけ仕事をしてくれる何かのためにいつも稼働しているサービスを考えたのはちょっと残酷すぎるようです。
しかし、私はGoogleのサービスに、友だちの場所とgoogle +サービスを続けていることに気付いています。
私はAlarmManagerを介してサービスを開始するように見ました。そのため、必要なときにのみ起動します。 投稿の中にはHandler
クラスを使用することをお勧めしますが、これはうまくいかないと思います。
ここでベストプラクティスを探してください。
ありがとうございました、私はまともな線の上にいたようですが、まともな説明のおかげで。 – Rob