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>();
相关文章推荐
- Android应用读取Excel文件的方法
- Android 从硬件到应用程序:一步一步爬上去 5 -- 在Frameworks蒂姆层硬件服务
- Android Studio 快捷键
- 优酷Android 4.5客户端升级漏洞
- Android编程实现换肤功能实例
- Android之AlertDialog自定义对话框
- 彻底理解android中的内部存储与外部存储
- android中sharedPreferences的用法与json和数组的互转
- Android实现换肤的两种思路分析
- Android中Preference的使用以及监听事件分析
- [Android实例] BLE总结
- Android中的ListView初步接触(一)
- android解决相机拍照照片被旋转的问题
- MPAndroidChart 教程:概述
- 第三方开源Android TickPlusDrawable状态可以通过动画切换的按钮
- Android自定义属性以及组合View
- Android编程实现将应用强制安装到手机内存的方法
- 【Android高级】高斯模糊效果从319ms到3ms的优化实现
- Android Studio1.5 编译优化
- Android StatusBar