自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 内存泄漏检测分析工具MAT(Memory Analyzer Tool)的使用

工具下载地址:https://www.eclipse.org/mat/ 首先准备一个案例demo。上次讲了经典Handler导致的内存泄漏,今天也讲个经典例子。单例造成的内存泄漏。public class MySingleton { private static volatile MySingleton instance; private Context...

2017-02-18 14:33:21 14630

原创 一个好用的Setting开关(自定义组合控件)

   1.在attrs.xml声明好控件属性,这里控件用到了3个文字类描述属性 <?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="SettingSwitchCompat"> <attr name=&qu

2017-02-14 23:52:12 1180

原创 Handler还需要用到弱引用(WeakReference)吗?

网上很多文章都说写Hanlder,需要用static声明为静态的,还需要用弱引用包裹构造函数传来的Activity实例。比如这篇英文博客http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.html里面的Sample是这样写的public class SampleAct...

2017-02-09 15:47:24 4147 2

原创 AsyncTask源码解析 从AsyncTask讲到线程池

我觉得AsyncTask算是Android源码里面比较杰出的一个了.里面涉及的知识点很多,并且运用起来也很合理.在安卓里,使用后台线程,并且需要与主线程交互的方式,最直观的就是new Thread+Handler 和 AsyncTask..在new Thread+Hander后,安卓开拓大神又创建了AsyncTask.我觉得有两个理由.第一.不用关注创建线程,使用线程,管理线程的...

2017-02-01 17:46:47 703

自己整理的所有的底部导航栏Tab切换方法

自己整理的所有的底部导航栏Tab切换方法

2016-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除