您的位置:首页 > 移动开发 > Android开发

android Google推荐的容器SparseArrayCompat简介

2015-12-12 12:28 537 查看

android Google推荐的容器SparseArrayCompat简介

[code]private static SparseArrayCompat<BaseFragment>  mCaches = new SparseArrayCompat<BaseFragment>();
mCaches.put(xx);
mCaches.get(xx);


优点节省最高50%缓存;

SparseArrayCompat()其实是一个map容器,它使用了一套算法优化了hashMap,可以节省至少50%的缓存.

缺点但是有局限性只针对下面类型.

key: Integer; value: object

因此当HshMap()的key是Integer类型时推荐使用SparseArrayCompat(),用法与Map相似.

如下格式:

[code]private static HashMap<Integer, Fragment> mCaches = new HashMap<Integer, Fragment>();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: