Face
阿姆斯特狸
这个作者很懒,什么都没留下…
展开
-
android常见的内存泄露及解决方案
1.什么是内存泄露 2.Handler的内部类造成的内存泄露由什么原因造成? Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { mImageView.setImageBitmap(mBitmap); } }A.使用内部类(包括匿名类)原创 2016-05-20 09:24:18 · 4980 阅读 · 0 评论 -
Android应用性能优化之使用SparseArray替代HashMap
一、概述 最近在项目中看到了SparseArray,好奇研究了下。 SparseArray是Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类转载 2016-06-02 14:21:43 · 537 阅读 · 0 评论