我正在使用RoboSpice从服务器(云存储)获取文件浏览器应用程序的文件列表。目前发生的是:
我想要的是:
Google Drive和Dropbox都是这样做的。有没有办法让RoboSpice得到这种行为?
答案 0 :(得分:0)
我认为RoboSpice比http://blog.joanzapata.com/robust-architecture-for-an-android-app/中的方法更好
它更加强大,它是开箱即用的高度文档化的解决方案,可用于生产应用程序。
您可以使用getFromCache
中的方法SpiceManager
来首先执行缓存检查和加载:
http://stephanenicolas.github.io/robospice/site/latest/apidocs/com/octo/android/robospice/SpiceManager.html#getFromCache(java.lang.Class, java.lang.Object, long, com.octo.android.robospice.request.listener.RequestListener)
然后在侦听器中,您可以检查,解析和更新缓存中的数据,然后使用loadDataFromNetwork
处的SpiceRequest
方法发出新请求。