当第一进去,或者更新数据时,把数据获取得解析的同时,也把数据保存一份到SQLite或者sharedPreferences中。
下次登录应用时,无网络情况下,从本地读取上次最后更新的数据作为显示页面,避免网络不正常而无数据显示的不友好页面,

解决方案 »

  1.   


    解析代码?网络请求代码?显示代码?保存代码?
    这整个流程就多了去了,哪有时间给你一个个慢慢写,都是些基础的东西,可以百度或自己写着先,不懂的再贴出来~~能不能把SQLite保存的代码发下看看,其它的我都用过。不好意思,刚没表达清楚,拜托啦~
      

  2.   


    解析代码?网络请求代码?显示代码?保存代码?
    这整个流程就多了去了,哪有时间给你一个个慢慢写,都是些基础的东西,可以百度或自己写着先,不懂的再贴出来~~能不能把SQLite保存的代码发下看看,其它的我都用过。不好意思,刚没表达清楚,拜托啦~数据库,就是建库,建表,然后是查询,保存要哪个?
      

  3.   

    保存数据库的数据,是你把api返回的数据解析完后的数据:
    如:
    {"id":1,"name":"张三"}
    建一张表,里面包含要显示的字段,
    解析完了,看看显示哪些字段,如上:table中就两个字段:id name。
    调用数据库update或者excutesql方法,就OK了。
      

  4.   

    这个事件流的文档应该可以帮到你:https://leancloud.cn/docs/status_system.html
      

  5.   

    学习一下Android系统的ContentProvider结构,仿照可以写出本地存储。具体功能要看需求。