在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線程進行通信。