安卓 网络请求数据处理(在适配器中处理)
Posted callMeVita
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓 网络请求数据处理(在适配器中处理)相关的知识,希望对你有一定的参考价值。
网络请求:
在onRespend里
EntityCatogory response
response 对象 用法不介绍了
存起来:
msg.obj = response新开线程
EntityCatogory obj = (EntityCatogory)msg.obj;
TBCategory databased = new TBCategory();
databased.key = ...(keyy)..;
databased.content= JGson.instance().gson().toJson(response);!!!!!不解构 搞成string直接传
databased.createAt = System.currentTimeMillis();
缓存用起来:
TbCategory databaseCache = DbHelper.queryCategoryCacheByKey(keyy);
if (databaseCache != null && databaseCache.content != null && !DateUtils.isExpire(databaseCache.createdAt)) {
brandData = GsonUtils.parseJsonWithGson(databaseCache.content, EntityCatogory.class);
}
brandData 对象 用法不介绍了
以上是关于安卓 网络请求数据处理(在适配器中处理)的主要内容,如果未能解决你的问题,请参考以下文章
安卓HttpURLConnection 进行http请求(传递数据 获取数据 主线程禁止网络请求)以get方式为例