如何在异步任务完成后添加ListView?
问题:如何在异步任务完成后添加ListView?
原因:在异步任务完成后,需要将数据显示在ListView上,但是没有找到合适的方法来实现这一操作。
解决方法:
1. 在异步任务的onPostExecute()方法中添加以下代码:
listview.setAdapter(dealAdapter);
这将通过设置适配器将数据显示在ListView上。
2. 如果有一个进度对话框显示在任务执行期间,可以在适配器设置之前关闭对话框:
if (progDialog.isShowing()) { progDialog.dismiss(); }
这将在设置适配器之前关闭进度对话框。
通过以上两个步骤,您可以在异步任务完成后将数据添加到ListView中。