2017-07-16 9 views
0

15分ごとに実行されるサービスを実装する最良の方法は何ですか? アプリが実行中にバックグラウンドで殺されたときに実行する必要があります。 これはすでにうまく動作していますが、asynctaskを使ってhttp作業を行うべきです。 このhttpが特定のデータとともに返された場合、通知が表示されます。 どうすればいいですか? どのようなヘルプも大幅に強化されています。 アプローチ、方法、パターン、ベストプラクティスなどについて言及しても問題ありません。通知付きのAndroid予定のバックグラウンド/フォアグラウンドサービス

ありがとうございます!

答えて

1

15分ごとに実行されるサービスを実装する最適な方法は何ですか。

ジョブスケジューラの使用。ジョブスケジューリングに関する情報はIntelligent Job-Scheduling documentationにあります。 Dozeモードとそのrestrictionsの影響を受ける可能性があるため、サービスが15分ごとに正確に実行されることを100%保証することはできません。

通知部分については、通常と同じようにbuild your notificationとなります。

詳細情報が必要な場合は、Using the Android Job SchedulerBackground work with JobSchedulerビデオを表示し、thisサンプルプロジェクトをチェックしてください。また、サービスの反復性に関する1つの関連する質問は、hereで見つけることができます。

+0

ありがとうございます! 私はすべての上記のリソースを読むつもりです。 – benyuss

関連する問題