如果ContentResolver.addPeriodicSync未触发onPerformSync(...)方法,可能会出现什么问题。
但是ContentResolver.requestSync正在触发onPerformSync(...)
更多信息: onPerformSync - 只需创建通知。 这是代码:
ContentResolver.requestSync(mAccount, AUTHORITY, settingsBundle);
ContentResolver.addPeriodicSync(
ACCOUNT,
AUTHORITY,
null,
SYNC_INTERVAL);
答案 0 :(得分:2)
您必须使用true作为第三个(同步)参数调用ContentResolver.setSyncAutomatically以启用适配器的同步。
此外,Bundle
不能为空。如果您没有额外内容,请使用new Bundle()
。
请参阅here