在Asynctask类中重写onPostExecute()方法,将返回的结果作为参数传递给此方法。例如:
class MyAsyncTask extends AsyncTask
@Override
protected String doInBackground(Void... params) {
// 执行一些操作,返回字符串结果
return "Hello World";
}
@Override
protected void onPostExecute(String result) {
// 在这里处理异步操作的结果
// result为doInBackground()方法返回的结果
Log.d("TAG", result);
}
}
在postExecute()方法中,可以使用返回的结果进行进一步的操作,例如更新UI组件或打印日志信息。
下一篇:AsyncTask不会更新UI。