我知道自動同步在內容修改後30秒內發生。然後觀察logcat爲更長的時間,這證明自動同步不會發生。至少,不適用於我的自定義SyncAdapter。SyncAdapter不會自動同步
UserProvider:
<provider android:name="nl.providers.UserProvider"
android:authorities="nl.providers.UserProvider"
android:enabled="true" android:label="Users" />
UserSyncAdapter:
<sync-adapter xmlns:android="http://schemas.android.com/apk/res/android"
android:contentAuthority="nl.providers.UserProvider"
android:accountType="nl.account"
android:supportsUploading="false"
android:userVisible="true" />
啓動:
ContentResolver.setIsSyncable(account, "nl.providers.UserProvider", 1);
ContentResolver.setSyncAutomatically(account, "nl.providers.UserProvider", true);
難道我米發佈什麼?或者任何人都可以給我更多關於這個主題的信息來幫助我的搜索?
[StackOverflow:爲什麼ContentResolver.requestSync不會觸發同步?] [1]提供您需要排隊等待同步的所有步驟。 [1]:http://stackoverflow.com/questions/5253858/why-does-contentresolver-requestsync-not-trigger-a-sync?rq=1 – jcwenger