2017-04-17 62 views
0

如果我通過設置/帳戶屏幕選擇複選框,我將自動同步運行。如果我將syncadapter.xml中的UserVisible設置爲false,則無法選中該複選框。如何在設置屏幕中沒有選項的情況下啓動自動同步。Android:SyncAdapter如何啓動自動同步

回答

0

要手動調用同步,您至少要使用您爲SyncAdapter創建的帳戶和權限字符串調用RequestSync

ContentResolver.RequestSync(account, authority, null); 

這將有OS啓動註冊同步Service,因此您SyncAdapter

回覆:https://developer.android.com/reference/android/content/ContentResolver.html#requestSync(android.accounts.Account,%20java.lang.String,%20android.os.Bundle)

+0

它會同時啓動週期性同步嗎? – LittleFunny

+0

@LittleFunny不,您可以自動調用ContentResolver.SetSync(...)如果您需要啓動自動同步 – SushiHangover