一:
在android中有两种实现线程thread的方法:
一种是,扩展java.lang.Thread类
另一种是,实现Runnable接口
二:
Thread类代表线程类,它的两个最主要的方法是:
run()——包含线程运行时所执行的代码
Start()——用于启动线程
三:
Handler 机制,它是Runnable和Activity交互的桥梁,在run方法中发送Message,在Handler里,通过不同的Message执行不同的任务。
四:举例如下:
eg:
(1)、
class MyThread extends Thread {
public void run() {
//处理的具体逻辑
}
}
new MyThread().start();
(2)、
class MyThread implements Runnable {
public void run(){
//处理的具体逻辑
}
}
MyThread myThread = new MyThread();
new Thread(myThread).start();
(3)、第(2)中也可以用匿名类的方式实现
new Thread(new Runnable){
public void rnu(){
//处理的具体逻辑
}
}).start();