[Android]ListView性能优化之视图缓存(续)
来源:农民伯伯 责任编辑:栏目编辑 发表时间:2013-07-01 15:11 点击:次
前言
在上一篇ListView性能优化之视图缓存我们讨论了Google I/O中的优化方法,在各个论坛发帖后得到了不错的反馈,诸如:使用ViewHolder技术Tag的问题,利用HashMap自行存储的方案等。这里结合新浪微博中主界面的做法及测试数据与大家进一步探讨。
声明
欢迎转载,但请保留文章原始出处:)
农民伯伯:http://over140.blog.51cto.com/
文章
[Android]ListView性能优化之视图缓存 [本文的上篇]
[Android]ListView性能优化之视图缓存 [JavaEye讨论帖]
正文
一、新浪微博
1.1 截图
1.2 反编译后相关代码
HomeListActivity
public View getView(int paramInt, View paramView, ViewGroup paramViewGroup)
{
int i = --paramInt;
int j = -1;
if (i == j);
for (Object localObject1 = HomeListActivity.this.getReloadView(); ; localObject1 = HomeListActivity.this.getLoadMoreView())
{
label26: return localObject1;
int k = HomeListActivity.this.mList.size();
int l = paramInt;
int i1 = k;
if (l != i1)
 
{
int i = --paramInt;
int j = -1;
if (i == j);
for (Object localObject1 = HomeListActivity.this.getReloadView(); ; localObject1 = HomeListActivity.this.getLoadMoreView())
{
label26: return localObject1;
int k = HomeListActivity.this.mList.size();
int l = paramInt;
int i1 = k;
if (l != i1)
 
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>