要将AsyncTask的结果发布到Activity的TextView中,可以通过以下步骤解决:
TextView textViewResult = findViewById(R.id.textViewResult);
private class MyAsyncTask extends AsyncTask {
@Override
protected String doInBackground(Void... params) {
// 执行后台任务,返回结果
return "Hello, AsyncTask!";
}
@Override
protected void onPostExecute(String result) {
// 将结果发布到Activity的TextView中
textViewResult.setText(result);
}
}
MyAsyncTask myAsyncTask = new MyAsyncTask();
myAsyncTask.execute();
这样,当后台任务完成后,MyAsyncTask的onPostExecute()方法会被调用,将结果发布到Activity的TextView中。