Android 如何每天触发syncadapter事件?

Android 如何每天触发syncadapter事件?,android,android-syncadapter,Android,Android Syncadapter,我正在应用程序中使用syncadapter。我需要它每天早上6点触发一个事件。可能吗 有没有办法每天在给定时间触发syncadapter事件 谢谢 这可能有助于: 这也是: 或者,您也可以自己触发同步: 但是,我建议不要执行requestSync(),除非您非常确定每天早上6点都需要与服务器同步,而不管数据发生了什么。同步适配器的意义在于,系统可以帮助您在不浪费电池的情况下保持设备的最新状态。如果您一直关闭和打开WiFi或数据访问以进行同步,您使用的电池将远远超过让同步适配器框架为您安排一

我正在应用程序中使用syncadapter。我需要它每天早上6点触发一个事件。可能吗

有没有办法每天在给定时间触发syncadapter事件

谢谢

这可能有助于:

这也是:

或者,您也可以自己触发同步:

但是,我建议不要执行requestSync(),除非您非常确定每天早上6点都需要与服务器同步,而不管数据发生了什么。同步适配器的意义在于,系统可以帮助您在不浪费电池的情况下保持设备的最新状态。如果您一直关闭和打开WiFi或数据访问以进行同步,您使用的电池将远远超过让同步适配器框架为您安排一切的情况。

这可能会有所帮助:

这也是:

或者,您也可以自己触发同步:


但是,我建议不要执行requestSync(),除非您非常确定每天早上6点都需要与服务器同步,而不管数据发生了什么。同步适配器的意义在于,系统可以帮助您在不浪费电池的情况下保持设备的最新状态。如果你一直关闭和打开WiFi或数据访问来进行同步,那么你使用的电池远远多于让同步适配器框架为你安排一切的情况。

我觉得公认的答案并没有真正回答这个问题。这是我在文档中找到的:

请注意,addPeriodicSync()不会在一天中的特定时间运行同步适配器。若要在每天大致相同的时间运行同步适配器,请使用重复警报作为触发器。重复警报的详细说明见AlarmManager的参考文档


我觉得被接受的答案并没有真正回答这个问题。这是我在文档中找到的:

请注意,addPeriodicSync()不会在一天中的特定时间运行同步适配器。若要在每天大致相同的时间运行同步适配器,请使用重复警报作为触发器。重复警报的详细说明见AlarmManager的参考文档