Android内存优化
腾云8
做一个学习和生活都有计划的人
展开
-
CommonUtil.getXXX(Context context),Context对象你传对了吗?
今天是周日,早上看了腾讯课堂上的关于内存泄漏的相关视频,自己也突然来了灵感,借此记录下。内存泄漏是Android开发中常见的问题,也是不易解决的疑难杂症,今天就抽出我遇到过的一个常用的技术点来和大家一起做一个详细的探讨。下面进入正题!!!1,所谓的内存泄漏,其实就是内存不再GC的掌控范围之内了;当一个对象不再有任何的引用的时候才能出发GC的回收。有兴趣可以了解下GC回收的原理;原创 2017-05-14 12:02:28 · 712 阅读 · 0 评论 -
内部类Handler引发的内存泄漏问题
在Android开发中,我们经常在Activity中使用Handler来处理子线程向UI线程发送的消息,代码如下:private Handler handler = new Handler() { @Override public void handleMessage(Message msg) { noteBookAdapter.notifyDataSet转载 2017-05-14 17:34:54 · 394 阅读 · 0 评论 -
InputMethodManager造成的内存泄漏问题及解决方法
今天在用mat工具检测项目的内存泄漏问题时,检测结果提示有2个内存泄漏,如下图:CommonUtil是我自己的程序的问题,已修复,但另外一个InputMethodManager的内存泄漏问题着实让我摸不着头脑,因为我在Activity中压根就没用到这个输入法管理器,那mat怎么会提示有内存泄漏呢?查了一些资料说:InputMethodManager.mServedVie转载 2017-05-14 18:18:12 · 2798 阅读 · 3 评论