ListView 优化之---ViewHolder static修饰符
来源:互联网 发布:青岛工程咨询院 知乎 编辑:程序博客网 时间:2024/06/04 18:03
ListView 优化之---ViewHolder为什么要用static修饰?
static class
ViewHolder {
TextView text;
ImageView icon;
}
多数情况下ViewHolder都是static的,可是为什么呢,很多人却是并没有弄个清楚。
现在分析一下:
1、使用static,保证只分配一块内存区域,并不会每次都分配内存空间,节省内存
2、作为一个内部类,如果是非静态的话,内部类会隐形的持有一个外部类的引用,而静态内部类却不会,从而外部类用完就被回收掉了,避免内存的泄露
ok,到这里,为什么是static修饰的问题的就解决了
1 0
- ListView 优化之---ViewHolder static修饰符
- android ListView的优化之 static ViewHolder
- 为什么Listview的viewholder要用static修饰
- ListView优化之ViewHolder
- ListView优化为何ViewHolder用static类
- listview优化为什么要static class ViewHolder
- ListView优化为何ViewHolder用static类
- Listview优化之convertView,viewHolder
- 1.2ListView优化之Viewholder
- ListView 优化之ViewHolder封装
- ListView性能优化之convertView和ViewHolder
- Android 关于getView方法中ViewHolder类static修饰符
- 修饰符之static
- 使用ViewHolder优化ListView
- Android - ViewHolder优化ListView
- listview的优化---viewHolder
- Android ViewHolder 优化 ListView
- ListView的优化--ViewHolder
- maven生成jar,提示没有“没有主清单属性”
- jms的failover方式
- 调用没有在AndroidManifest.xml注册过的Activity,报出的错误提示
- OpenSeadragon 显示多图自带放大缩小功能的JS插件(支持桌面和手机)
- 一些感悟
- ListView 优化之---ViewHolder static修饰符
- LeetCode 113:Path Sum II
- ListView和GridView调用notifyDataSetChanged界面不刷新
- 用HOG、LBP、Haar特征训练自己的分类器
- SQLite 获取最新插入数据的自增长主键ID
- android sudio 如何获取自带和打包签名时的sha1与md5值
- 常用正则表达式
- hiho挑战赛17 A String Problem I
- socket选项总结(setsocketopt)