2011-03-22 173 views
1

我正在寫同步應用程序使用同步適配器,並嘗試自動同步本地數據庫,第一次當我創建帳戶它工作正常,但當我在本地數據庫進行更改時,它是即使我設置ContentResolver.setSyncAutomatically(account,AUTHORITY,true),也不會自動同步。本地數據庫與同步適配器的自動同步

+0

有人有任何想法... – shunty 2011-03-23 11:00:52

+0

人們必須在數據庫。例如每次插入事務呼叫有NotifyChange之後每次交易後致電contentResolver.notifychange(URI,contentObserver,真)將通知綁定到DB的權限的相應同步適配器。 – shunty 2011-04-04 06:27:56

回答

0

試試這個

ContentResolver.setIsSyncable(account, authority, 1); 
ContentResolver.setSyncAutomatically(account, authority, true); 
ContentResolver.addPeriodicSync(account, authority, new Bundle(), 1);