アプリの AlarmManager に組み合わせた BroadcastReceiver を使用して、ユーザーの通知を定期的に取得しています。そのためには、サービスの Rest API を呼び出す必要があります。私の質問は、技術よりも優れた実践に関するものです。バッテリーとネットワークの使用(セルラーネットワーク経由)が心配です。したがって、ユーザーがリフレッシュ期間を 5 秒に設定すると、このパターン (BrodcastReceiver を介して 5 秒ごとに Rest を呼び出す) に従って、バッテリーにとって大きな問題になりますか、それともこれを行うためのより良い方法はありますか? 注:私はすでにAlarmManagerでsetRepeatingの代わりにsetInexactRepeatingを使用しています。
読んでくれてありがとう。