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