最近看看了线程,有点乱,下面是个例子,我自己的理解是这样的:
1、实现了给线程传递参数;
2、实现了多线程;
如有不对请指点;
DEMO:http://download.csdn.net/detail/small5e4444/9058185
代码:
public class MainActivity extends Activity {
MyThread StartThread;
private Handler handlerThread;
int comRestart=0;
int comJoin=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
* 开启一个线程
*/
StartThread = new MyThread();
StartThread.start();
}
/**
* MyThread
* @author Administrator
*
*/
class MyThread extends Thread {
public void run() {
System.out.println("线程启动");
//建立消息循环的步骤
Looper.prepare();//1、初始化Looper
handlerThread = new Handler(){//2、绑定handler到Custom