在Android中創(chuàng)建子線程有多種方式,以下是其中兩種常用的方式:
new Thread(new Runnable() {
@Override
public void run() {
// 子線程執(zhí)行的代碼邏輯
}
}).start();
private class MyTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... voids) {
// 子線程執(zhí)行的代碼邏輯
return null;
}
}
// 調(diào)用方式
MyTask myTask = new MyTask();
myTask.execute();
無論使用哪種方式,都可以在子線程中執(zhí)行一些耗時操作,例如網(wǎng)絡(luò)請求或復(fù)雜計算,以避免阻塞主線程,保證應(yīng)用的響應(yīng)性能。