ContentResolver.requestSync正在运行,但ContentResolver.addPeriodicSync无法正常工作

时间:2014-07-09 08:52:48

标签: android android-syncadapter

如果ContentResolver.addPeriodicSync未触发onPerformSync(...)方法,可能会出现什么问题。

但是ContentResolver.requestSync正在触发onPerformSync(...)

更多信息: onPerformSync - 只需创建通知。 这是代码:

ContentResolver.requestSync(mAccount, AUTHORITY, settingsBundle);

ContentResolver.addPeriodicSync(
            ACCOUNT,
            AUTHORITY,
            null,
            SYNC_INTERVAL);

1 个答案:

答案 0 :(得分:2)

您必须使用true作为第三个(同步)参数调用ContentResolver.setSyncAutomatically以启用适配器的同步。

此外,Bundle不能为空。如果您没有额外内容,请使用new Bundle()

请参阅here