在Android中创建子线程有多种方式,以下是其中两种常用的方式:
- 使用Thread类创建子线程:
new Thread(new Runnable() { @Override public void run() { // 子线程执行的代码逻辑 } }).start();
- 使用AsyncTask类创建子线程:
private class MyTask extends AsyncTask{ @Override protected Void doInBackground(Void... voids) { // 子线程执行的代码逻辑 return null; } } // 调用方式 MyTask myTask = new MyTask(); myTask.execute();
无论使用哪种方式,都可以在子线程中执行一些耗时操作,例如网络请求或复杂计算,以避免阻塞主线程,保证应用的响应性能。