当前位置: 首页 > news >正文

整容医院网站建设目的/网络推广平台几大类

整容医院网站建设目的,网络推广平台几大类,石柱城乡建设委官方网站,中文网站做google广告怎么样今天项目中涉及到了一个listview的功能:listview分段加载,下拉加载之前的数据,上拉加载之后的数据。 不是很麻烦的事情,所以我用到了开源库pulltorefresh,结合ListFragment和LoaderManager,在fragment起来后…

今天项目中涉及到了一个listview的功能:listview分段加载,下拉加载之前的数据,上拉加载之后的数据。
不是很麻烦的事情,所以我用到了开源库pulltorefresh,结合ListFragment和LoaderManager,在fragment起来后initLoader,启动我自定义的AsyncTaskLoader,重载loadInBackground加载数据,并且保存当前头尾节点标识,当上拉或者下拉时,在当前保存的节点基础上调用restartLoader继续加载数据片段(要注意的是,继承AsyncTaskLoader不光要重载loadInBackground方法,还要重载onStartLoading方法强制加载,否则不会调用loadInBackground)。
本来很简单的模式,但是还是遇到了问题:加载没问题,加载之前或之后的数据也没问题,但是如果我启动其他activity,然后重启该fragment所在的activity,该fragment却自动启动loader加载数据。奇怪了,我仔仔细细查了代码,我并没有在onResume的过程中的任何地方主动启动loader啊。后来没办法,单步调试,这才发现frgment在onStart中会对该activity的LoaderManager进行检查,遍历并重启其中的loader,调用onStartLoading(每个activity对应一个LoaderManager,每个LoaderManager可包含多个loader),而我重载的onStartLoading做法很简单,就是forceLoader,所以就造成了每次onStart就重新forceLoader一遍的怪现象,而这并非我需要的。
这时我才知道,其实我的这种情况并不适合用LoaderManager,看CursorLoader的源码可发现,android设计Loader的初衷是想让大家像CursorLoader的做法一样,通过loader去维护数据,每次启动loader时先检查有没有旧的数据并把旧的数据先deliver给用户,然后再考虑要不要重新加载新的数据。而我需要的,是我自己维护数据,loader只是用来加载并返回给我数据的工具,完全由我来控制何时加载,这时用AsyncTaskLoader和LoaderManager就不太合适了,简单来说就是太复杂了。最后我没用AsyncTaskLoader,而是用了AsyncTask,需要的时候才启动它,简单。
所以大家在用loader的时候一定要小心,尤其是在需要分段加载数据的时候,如果必须要用,一定要仔细书写重载方法的逻辑。

http://www.lbrq.cn/news/970669.html

相关文章:

  • 在百度云上建设网站/网络营销顾问招聘
  • 在国内做av网站/南宁seo渠道哪家好
  • 做网站水晶头/国外友链买卖平台
  • 相亲网站如何做/游戏推广是什么工作
  • 网站怎么做丰富的tag标签页/百度推广怎么优化关键词的质量
  • 网站建设及运行情况介绍/搜狗站长推送工具
  • 嘉兴网站推广公司/百度推广登录手机版
  • 徐州市铜山新区建设局网站/垂直搜索引擎
  • 途牛的旅游网站是谁做的/企业策划咨询公司
  • 楚雄做网站建设的公司/网站优化排名易下拉效率
  • 怎么做一网站/网站搭建公司
  • 网站维护大概要多久/卖链接的网站
  • 建筑公司网站设计模板/网络营销的认识
  • 网站网络架构/全国新冠疫情最新消息
  • wordpress添加新php页面/seo教程 百度网盘
  • 外贸网站营销建站/b站新人视频怎么推广
  • 外链数是网站反向链接码/个人博客
  • 河南住房和城乡建设厅一体化平台网站/必应bing搜索引擎
  • 建设法律法规文本查询网站/郑州seo招聘
  • 经济与政府网站建设/深圳百度地图
  • 今日新闻头条内容/网站怎么做优化排名
  • 品辰设计的网站谁做的/教育机构加盟
  • 响应式网站 外贸/小吃培训机构排名前十
  • 分类网站有哪些/长沙好的seo外包公司
  • 网站建设实训日志/网络营销个人总结
  • 就业网站哪个靠谱/线上网络推广怎么做
  • 四川专门做招聘酒的网站/网络营销专业技能
  • 做网站产品图片素材/关键词优化最好的方法
  • 网站出现转站怎么办/seo 怎么做到百度首页
  • 阿里巴巴网站域名建设/nba西部排名
  • Web3.0与元宇宙:重构数字文明的技术范式与社会变革
  • 详解SPFA算法-单源最短路径求解
  • 如何在硬件中进行有效地调试
  • 基于conda包的环境创建、激活、管理与删除
  • 深度学习 Pytorch图像分类步骤
  • JavaScript进阶篇——第四章 解构赋值(完全版)