ViewHolder.javapackage cn.edu.bzu.util;import android.content.Context;import android.util.SparseArray;import android.view.LayoutInflater;import androi...
分类:
其他好文 时间:
2015-05-03 13:13:59
阅读次数:
133
我也是醉了把这编博客写了2遍,难道这就是程序员的执着吗...
分类:
其他好文 时间:
2015-04-29 13:43:45
阅读次数:
328
写个博客真的要花费很多的时间,但是还是学到了很多的东西,这是一个联系人列表的demo...
分类:
移动开发 时间:
2015-04-28 18:42:39
阅读次数:
274
Android开发中高效的数据结构
android开发中,在java2ee或者android中常用的数据结构有Map,List,Set,但android作为移动平台,有些api(很多都是效率问题)显然不够理想,本着造更好轮子的精神,android团队编写了自己的api用来代替java api
1、SimpleArrayMap与ArrayMap
实质上ArrayMap继承自SimpleArra...
分类:
移动开发 时间:
2015-04-20 13:14:47
阅读次数:
275
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:
其他好文 时间:
2015-04-04 09:03:55
阅读次数:
194
首先写个ViewHolder:
public class ViewHolder {
private View mConvertView;
private Activity mActivity;
private SparseArray mViewArray; // 包含了View引用的SparseArray
public ViewHolder(View...
分类:
其他好文 时间:
2015-04-02 11:46:40
阅读次数:
139
1、两点getItemPosition的覆写使notifyDataSetChanged();会根据数据源的变动更新,不过是全部重新加载,和ListView不一样为了从外界(Activity)操作当前的fragment界面,使用了SparseArray>将当前的fragment实例存起来。public...
分类:
其他好文 时间:
2015-03-18 23:04:56
阅读次数:
272
狂点这里下载 超级牛逼的插件啊,比那些使用SparseArray的强太多了! 在android studio 1.0上测试,没有问题。 不说了直接说功能 Android Toolbox Plugin for IDEA.Supported features: Create ViewHolder/Vie...
分类:
移动开发 时间:
2015-03-17 17:19:00
阅读次数:
167
今天看到一个SparseArray的类,查下相关资料进行总结。
SparseArray指的是稀疏数组(Sparse array),所谓稀疏数组就是数组中大部分的内容值都未被使用(或都为零),在数组中仅有少部分的空间使用。因此造成内存空间的浪费,为了节省内存空间,并且不影响数组中原有的内容值,我们可以采用一种压缩的方式来表示稀疏数组的内容。
从构造方法我们可以看出,它和一般的List...
分类:
其他好文 时间:
2015-03-02 11:17:19
阅读次数:
105