0

アプリケーションで syncadapter を使用しています。毎日午前 6 時にイベントをトリガーする必要があります。それは可能ですか?

毎日特定の時間に syncadapter イベントをトリガーする方法はありますか?

ありがとう!

4

2 に答える 2

2

これは役立つかもしれません: ContentResolver.addPeriodicSync()

これも: 同期アダプターを使用したデータの転送

または、いつでも自分で同期をトリガーできます: ContentResolver.requestSync()

ただし、データに何が起こったかに関係なく、毎日午前 6 時にサーバーと同期する必要があることが確実でない限り、requestSync() を実行しないことをお勧めします。同期アダプターのポイントは、システムがバッテリーを浪費することなくデバイスを最新の状態に保つのに役立つことです. 同期を行うために WiFi やデータ アクセスをオン/オフし続けると、同期アダプター フレームワークにすべてをスケジュールさせる場合よりもはるかに多くのバッテリーを使用します。

于 2013-10-10T00:47:46.583 に答える