Android 优化
文章平均质量分 86
ATangSir
阿汤哥的精彩人生
展开
-
Android中Handler使用不当引起的内存泄露
通常我们在Android编程中,常常会用到它自己提供的一种异步回调机制Handler,通过它,我们可以在进行异步操作后处理返回结果,通常我们的代码是这么实现的:在主线程中,new一个Handler对象实现其handleMessage方法,在handleMessage中提供收到消息后的相应处理的方法即可,示例代码如下:package com.tb.demo.utils.hangview;im原创 2015-09-05 17:18:53 · 1229 阅读 · 1 评论 -
Android谨防单例模式的内存泄露
通常单例模式最简单,在程序中也用的最多,如果使用不当,极易造成内存泄露,比如一下一个例子:package com.tb.demo.utils.hangview;import android.content.Context;/** * Created by tb */public class TbUtility { private Contex原创 2015-09-06 00:02:39 · 2734 阅读 · 1 评论 -
Android中AsyncTask的内存泄露
AsyncTask也是个很常用的API,尤其在异步处理数据并将数据应用到视图的操作场合,介绍如下:- onPreExecute() 当任务执行之前开始调用此方法,通常在这里显示进度框等;- doInBackground(Params...)执行任务的时候调用此方法,在此方法内进行耗时的操作,后台运行,在此方法中可以调用public Progress(Progress...)来更原创 2015-09-06 08:29:30 · 1781 阅读 · 0 评论 -
Android 布局优化的几个技巧
1、重用 标签可以在一个布局中引入另外一个布局,做到布局的重用如下代码是项目中的一个公共的标题栏布局title_bar.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-12-24 15:08:24 · 681 阅读 · 0 评论