5
SyncAdapter
はWifiでのみ実行したいです。 onPerformSync
の冒頭に、Wi-Fiが存在するかどうかを確認できます。そうでない場合は、WIFIが利用可能になるまで延期したいと思います。SyncAdapter on WIFI
私はsyncresult.delayUntil
を知っていますが、同期アダプタは無駄にx分ごとに呼び出されますが、たとえば1日中は無線が無効になる可能性があります。また、triggerSync
を直接使用すると、delayUntil
は読んだことがありません。
ここで最善のアプローチは何ですか? Evernoteのようなアプリは、WIFIでのみ同期するこのオプションを持っているようです。
この方法をすべてのアプリケーションで使用すると、ユーザーのネットワークエクスペリエンスが損なわれます。 –