1

PeriodicSyncの期間をリセットする方法はありますか?

つまり、期間が10分で、最後の同期から7分が経過している場合は、期間をリセットして、次の同期が3分ではなく10分以内に再度行われるようにします。

ContentResolverにはこのためのメソッドがありません。私はしようとしました:

  • 既存のPeriodicSyncに対してContentResolver.addPeriodicSync()を呼び出します。javadocsに記載されているように、期間は更新されますが、リセットされません。
  • PeriodicSyncを停止して開始します。この場合、再起動時に同期がトリガーされますが、これは望ましくありません。

ありがとうございました。

4

1 に答える 1

0

同様の問題があり、設定のみを更新する方法が見つかりません:

ContentResolver.removePeriodicSync

ContentResolver.addPeriodicSync

設定を変更し、書き込み時に同期を実行します

于 2013-04-30T09:07:51.400 に答える