码迷,mamicode.com
首页 >  
搜索关键字:sparsearray    ( 75个结果
Android 页面跳转最简便的方法!
第一步: 1 /** 2 * 获取所有的Activtiy 3 * 4 * @return 5 */ 6 public static SparseArray getCompanyPackageName() { 7 String ...
分类:移动开发   时间:2015-08-06 18:10:15    阅读次数:158
关于SparseArray和HashMap的讨论笔记
SparseArray结构比HashMap简单(SparseArray内部主要使用两个一维数组来保存数据,一个用来存key,一个用来存value)不需要额外的额外的数据结构(主要是针对HashMap中的HashMapEntry而言的) 检索: SparseArray...
分类:其他好文   时间:2015-08-02 18:29:48    阅读次数:127
LISTVIEW 获取精确的垂直滚动距离
listview.setOnScrollListener(new AbsListView.OnScrollListener() { private SparseArray recordSp = new SparseArray(0); private int mCurrentfirstVisibleItem = 0; @Override public void onScrollSta...
分类:其他好文   时间:2015-07-08 14:39:10    阅读次数:96
RecyclerView通用适配器的实现
分析 我们需要在RecyclerView内部维持一个数据集合的引用 需要实现Item的点击事件,包括短按和长按,并需要向外部提供设置监听器的方法 这个适配器必须通用,所以应该是泛型的,并且ViewHolder也是通用的,可以采用SparseArray维持View的所有集合 在RecyclerView内部需要实现数据的绑定(抽象方法,延迟到子类实现),监听器的绑定 编写监听器分为短按事件和长按事件 短...
分类:其他好文   时间:2015-06-13 11:25:32    阅读次数:117
Android应用性能优化之使用SparseArray替代HashMap
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。意思就是说用SparseArray来替代,以获取更好性能。老实说,对SparseArray...
分类:移动开发   时间:2015-06-12 16:29:38    阅读次数:204
关于Android中SparseArray比HashMap性能好的深入研究
由于网上有朋友对于这个问题已经有了很详细的研究,所以我就不班门弄斧了:转载于:http://android-performance.com/android/2014/02/10/android-sparsearray-vs-hashmap.html http://liuzhichao.com/...
分类:移动开发   时间:2015-06-02 23:23:18    阅读次数:248
Java中HashMap和SparseArray的数据结构
最近听同事说使用SparseArray代替HashMap可以提高性能,于是边对这两个类的数据结构进行简单的分析。 Hashmap的数据结构  Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示: 图片来源:Java的HashMap和HashTable SparseArray的数据结构     SparseArray指的是稀疏数组(Sparse...
分类:编程语言   时间:2015-05-25 20:27:28    阅读次数:188
ViewHolder的简洁写法
该方法外国老写的,分享一下 提供一个静态方法: public class ViewHolder {    @SuppressWarnings("unchecked")    public static T get(View view, int id) {        SparseArray viewHolder = (SparseArray) view.getTag();...
分类:其他好文   时间:2015-05-23 16:57:13    阅读次数:122
Android编程之SparseArray<E>详解
最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java]view plainco...
分类:移动开发   时间:2015-05-15 15:06:07    阅读次数:157
Android应用性能优化之使用SparseArray替代HashMap
Android SparseArray代替HashMap提升性能...
分类:移动开发   时间:2015-05-03 23:42:25    阅读次数:301
75条   上一页 1 ... 3 4 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!