在Android中,可以使用Thread类来创建线程。以下是使用Android Thread的基本步骤:
public class MyThread extends Thread {
@Override
public void run() {
// 在这里定义线程要执行的操作
}
}
MyThread myThread = new MyThread();
myThread.start();
public class MyThread extends Thread {
private Handler mHandler;
public MyThread(Handler handler) {
this.mHandler = handler;
}
@Override
public void run() {
// 在这里定义线程要执行的操作
// 将结果发送到UI线程
mHandler.post(new Runnable() {
@Override
public void run() {
// 在这里更新UI组件
}
});
}
}
Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
// 在这里处理线程发送的消息
}
};
MyThread myThread = new MyThread(mHandler);
myThread.start();
注意:不要在子线程中直接更新UI组件,而是通过Handler或其他方式与UI线程进行通信。