PeriodicSyncの期間をリセットする方法はありますか?
つまり、期間が10分で、最後の同期から7分が経過している場合は、期間をリセットして、次の同期が3分ではなく10分以内に再度行われるようにします。
ContentResolverにはこのためのメソッドがありません。私はしようとしました:
- 既存のPeriodicSyncに対してContentResolver.addPeriodicSync()を呼び出します。javadocsに記載されているように、期間は更新されますが、リセットされません。
- PeriodicSyncを停止して開始します。この場合、再起動時に同期がトリガーされますが、これは望ましくありません。
ありがとうございました。