将android优先级作业队列队列中的作业合并到一个队列中

将android优先级作业队列队列中的作业合并到一个队列中,android,retrofit,android-priority-jobqueue,Android,Retrofit,Android Priority Jobqueue,我正在开发一个简单的跟踪应用程序。此应用程序每30秒向远程服务器发送一次当前位置和时间。我使用了android priority jobqueue和改进版,因此如果没有notwork可用,应用程序会将这些数据排队,并在网络可用时发送它们。 如果该应用程序脱机工作,比如说在联机1小时后,它会调用我的webapi 120次。是否有现成的解决方案将这些作业合并到一个作业中,或将android priority jobqueue中的api调用作业替换为一个包含所有过去一小时数据的作业,以便在一个weba

我正在开发一个简单的跟踪应用程序。此应用程序每30秒向远程服务器发送一次当前位置和时间。我使用了android priority jobqueue和改进版,因此如果没有notwork可用,应用程序会将这些数据排队,并在网络可用时发送它们。 如果该应用程序脱机工作,比如说在联机1小时后,它会调用我的webapi 120次。是否有现成的解决方案将这些作业合并到一个作业中,或将android priority jobqueue中的api调用作业替换为一个包含所有过去一小时数据的作业,以便在一个webapi调用中发送数据?
我指的是在运行队列中的作业之前引发的一些事件,以及访问队列中的所有作业以替换为新作业的方法。解决此问题的一种方法是让存储库或缓存存储位置,并每30秒安排一次,这只需清除repo/cache并立即发送所有位置