关于handler的具体概念,我在前面的线程间的通信已经讲过了,这里就不多说,这里主要是讲一下静态handler的使用,因为,如果我们在每个activity或是其他类里面都new 一个handler其实是比较低效率的做法,完全可以只用一个全局的静态handler来进行线程和主线程的通信。
先看测试代码:
package com.mnsn.lldr.utils;
import java.util.ArrayList;
import java.util.List;
import android.os.Handler;
public class MyHandlerUtil {
private static MyHandlerUtil instance;
private static List<IHandler> task = new ArrayList<MyHandlerUtil.IHandler>();