关于ListView中item动态刷新下载进…
在Android开发中,我们可能会碰到这样的问题:
ListView的item需要下载进度刷新
这个时候,我了解到的有3个处理方式:
1. 最简单的方式,就是下载的回调里面不停调用
notifyDataChanged方法,这种方式效率最低,可能还会卡
卡的;
2. 针对需要
刷新的控件,设置一个tag,再在回调里面,用listView.findViewByTag()方法找到它,之后就
可以做你想做的刷新了;
3. 下载监听,封装回调 使其
可以传进一个Object。这个Object就可以是你的那个ViewHolder,之后的刷
新就只需要在ViewHolder里面写个refresh()方法就ok了;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android笔记02-真机调式
原創
2023-10-31 09:11:15
完美解决 Android 滑动冲突!
原創
2023-10-10 02:19:38
Android C++系列:Linux线程(一)概念
轻口味
2021-12-08 11:33:58
Android无障碍体验与开发
王莹
2021-11-26 09:58:53
Android Studio 的更新
王莹
2021-11-25 10:58:57
拒绝卡顿,揭秘盒马鲜生 APP Android 短视频秒播优化方案
阿里巴巴移动技术
2021-11-24 10:23:56
Android 游戏开发和结算服务的新特性
王莹
2021-11-24 09:58:54
Android TV 与 Google TV 的新特性
王莹
2021-11-24 09:53:53
Android 12L-针对大屏设备的新特性
王莹
2021-11-24 09:53:53
Android C++系列:Linux文件IO操作(一)
轻口味
2021-11-23 18:23:51
Android C++系列:JNI调用时的异常处理
轻口味
2021-11-19 10:03:53
2021 Google 开发者大会一览,同步Android、TensorFlow、Web开发等最新动态
罗燕珊
2021-11-16 19:33:53
Jetpack Compose 布局详情
谷歌
2021-11-16 15:33:49
24小時熱門文章
-
再谈23种设计模式(3):行为型模式(学习笔记)
-
Power Automate Desktop 安装完,登录后老是提示one driver 错误
-
微前端学习笔记(4):从微前端到微模块之EMP与hel-micro方案探索
-
微前端学习笔记(1):微前端总体架构概述,从微服务发微
-
985 硕士程序员,空窗 4 个月没有 Offer!
-
一文搞懂 Spring 循环依赖
-
赛博斗地主——使用大语言模型扮演Agent智能体玩牌类游戏。
-
VScode右键打开(添加到右键)
-
记一次 .NET某工控视觉自动化系统 卡死分析
-
WindowsServer--SQL Server搭建主从同步实现读写分离 - 事务性分发