SyncAdapter
私は自分だけをWifiで実行したいです。の冒頭でonPerformSync
、wifi が存在するかどうかを確認できます。そうでない場合は、WIFI が利用できるようになるまで延期したいと思います。
私は知ってsyncresult.delayUntil
いますが、それは同期アダプターがx分ごとに無用に呼び出されることを意味しますが、たとえば1日中wifiが無効になっている可能性があります。また、私が読んだことから、直接delayUntil
使用する場合は当てはまりません。triggerSync
ここで最善のアプローチは何ですか?Evernote などのアプリには、WIFI でのみ同期するこのオプションがあるようです。