Code Bye

新闻客户端数据获取json后,是先存数据库还是直接显示

正在做新闻客户端,从服务器端获取json,是直接显示在viewpager上还是先存进数据库,ui在从数据库调取数据显示在ui上呢。

再就是,如果新闻数据抓取过来了,每条新闻的下面的点击数这个字段何时更新呢,哪个动作可以更新呢。是下拉刷新的时候更新还是上拉加载呢?

客户端从服务器端获取数据后的一系列的动作是什么?

解决方案:30分
新闻是个随时更新的东西,没必要做数据库存储,图片可以适当缓存,其他的就不需要了,点击数更新看你的需求来做了,如果想要真实实时数据就在点击新闻跳转到新闻详情页后给服务器发个请求,当返回列表页时服务器返回最新的点击数,ui刷新下就好,上下刷新可以用成熟的框架

具体流程:获取json–>转化成新闻对象–>UI显示赋值–>点击条目跳转–>返回刷新UI(部分或者整体刷新)

解决方案:20分
肯定是先显示的 用户体验为主 就算姚村数据库也应该另开一个线程做

什么时候跟新呢 下拉reload那肯定是更新了 上拉看你需求了 没事太大必要(考虑到服务器可能还要另外提供一个API来返回当前点击数)

刷新的话 推荐pullToRefresh 插件提供上拉 下拉响应

如果只要下拉刷新 安卓自带的组件就可以

思路基本就是 收到json 转object(可以用类似Retrofit的框架) 刷新UI  (做缓存或存数据库


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明新闻客户端数据获取json后,是先存数据库还是直接显示