安卓菜鸟在这里。几个月前,我被要求修复一些其他菜鸟为手持设备编写的应用程序。它的问题是这些设备主要用于网络不可靠和薄弱的地区。结果,我们的大多数数据上传请求都失败了。
最初的作者决定推出自己的 REST 客户端,也没有实现任何持久性。我正在考虑用经过验证的网络和缓存库替换那些。具体来说,我想Google Volley
用于网络和Square Tape
持久上传数据。我的信心有点低,因为我的搜索没有抛出任何使用这种组合的实例。
是否Volley
使Tape
冗余?的缓存和重试机制是否Volley
提供与队列相同的功能Tape
?我可以看到一个优点,Tape
以防止由于应用程序崩溃而丢失数据,但Tape
如果我使用 Volley,我还需要吗?