2012-03-21 98 views
2

我最近編寫了一個新的AccountProvider,該帳戶有三個爲Android提供的SyncProviders。默認情況下,新帳戶的SyncProvider被禁用

帳戶創建和其他一切工作正常,但每當用戶在Android中創建一個新帳戶時,3個SyncProviders被禁用。我認爲這改變了,但我不知道我在哪弄亂了配置。

我閱讀了文檔,但沒有發現給SyncProvider一個初始狀態的選項。你能給我一個提示嗎?

你需要的任何代碼都會很樂意在我能夠的時候再次播放。

回答

2

我使用下面的代碼,它爲我工作。

ContentResolver.setIsSyncable(account, "com.your.package", 1); 
ContentResolver.setSyncAutomatically(account, "com.your.package", true);