5

正常に動作する同期アダプターがあります。アドレス帳を別のローカル ストレージ (私のアプリケーション) と同期する必要があるため、インターネット接続は必要ありません。Wifi がオフになっており、デバイスにインターネット接続がない場合、Android は [アカウントと同期] 設定アクティビティで同期を無効にします。

接続がオフのときでも同期アダプターをオンにしておく方法はありますか?

4

5 に答える 5

2

方法はありません。SyncAdpater フレームワークはインターネット接続なしでは機能しません。そのため、同期アダプターをインテント サービスとして再実装することをお勧めします。

于 2016-05-27T07:22:36.233 に答える
-1

呼び出す前にエクストラ を追加するSYNC_EXTRAS_MANUALrequestSync(account,authority, extras);

extras.putBoolean(ContentResolver.SYNC_EXTRAS_MANUAL, true);
ContentResolver.requestSync(account,authority, extras);
于 2012-08-14T06:39:15.240 に答える