我将 Retrofit 与 rx-java 结合使用,并有以下问题:
有没有一种方法可以在设备离线时将对服务器的 API 调用排队,以便在设备再次在线时触发它们。
最佳答案
编辑:2021 年 3 月您现在应该使用 Work Manager相反。
您首先需要将队列添加到您的项目中,然后通过该队列传输 Retrofit 作业。所以要么创建自己的队列,要么检查库是否像 android-priority-jobqueue满足您的要求(一个也处理排队作业的持久性,因此应用程序终止/重启不那么痛苦)
关于android - 使用 Retrofit 时如何在离线时对 API 调用进行排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31830746/