Handler 和 Runable 的结合使用,
http://menuz.iteye.com/blog/1226999
Handler 和Thread 的使用
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
public class test extends Activity {
private Handler mHandler=new Handler(){
public void handleMessage(Message msg) {
//这里执行 ,消息通知完成,(Thread内 工作完成后执行这里)
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//这里在主线程中启动 子线程
ThreadgetData(mHandler);
}
private void ThreadgetData(final Handler handler){
Thread mThread=new Thread(){
public void run() {
Message msg=new Message();
//这里要执行你要在现线程中要用的东西
handler.handleMessage(msg);
};
};
mThread.start();
}
}
每次使用完线程,要销毁线程,这个我还不太明白;
新手,有问题,或有错误,希望大家给提出。