我需要每天为Android应用程序进行一次数据同步。我一直在使用同步适配器,它非常有用。我想每天只同步一次数据(没有特定时间)。我正在使用addPeriodicSync()方法。
我的问题是,用户只能在一天中的不同时间进入具有互联网访问权限的区域(有时几天不会在互联网访问区域内)。我有1天的同步间隔,一旦互联网可用,同步过程会立即运行吗?或者只会在触发周期同步计时器时尝试同步?
此外,是否有任何选项可启用/禁用3G /移动互联网同步?
答案 0 :(得分:0)
是设计同步适配器会在没有网络的情况下对所有同步请求进行排队,如果用户在自动同步已经在队列中时要求手动同步,那么它将处理它。这就是同步适配器设计之美