2011-03-22 149 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);