ListView 子控件点击事件对象优化
2016-05-12 19:10
197 查看
问题描述: ListViewI tem 中子控件有点击事件,例如Item 中的Button 或者菜单 的点击事件。这些响应事件的功能往往是一样的。 如果在ListView 的getView() 方法中添加点击事件,就会产生,每个Item都有一个对应的事件处理对象。如果ListView 数据量很大,就会产生多个相同功能的对象,增加内存占用量,增加GC 的概率,从而影响性能。
解决方案:编写一个独立的OnClickListener 处理类,多个Item 共享一个处理事件的对象。
解决方案:编写一个独立的OnClickListener 处理类,多个Item 共享一个处理事件的对象。
相关文章推荐
- Java GC系列(1):Java垃圾回收简介
- git地址变换
- Ubuntu 查看cpu信息
- MOOC北京理工《C语言程序设计(上)》第5周第2题:寻找特殊偶数
- 前缀和---三分数组nkoj3049
- Ubuntu 远程服务器时,将任务job.sh放在后台运行并输出日志
- phpstorm远程调试环境配置—lamp环境
- POJ1149 PIGS
- C++ 容器及选用总结
- list(链表)常用成员(顺序容器)----插入push_back,push_front,insert删除pop_back,pop_front,erase,clear遍历begin,end判空emp
- MFC总结之CListCtrl用法及技巧
- 机测,水题
- 归并排序
- 归并排序
- hdoj 2019(java)数列有序!(数组+for循环 ;i<n;i++)
- 从浏览器的渲染原理讲CSS性能
- Python数据类型转换
- LibSVM 在matlab中的使用
- 深入理解Java之线程池
- box-sizing