标签: android android-listview android-asynctask
我有ListView的适配器,在其中,我运行AsyncTask下载文件。我想在下载完成后更新ListView。
ListView
AsyncTask
我认为我应该在adapter.notifyDataSetChanged()为AsyncTask.getStatus()时使用FINISHED,但我不知道如何做到这一点,它总是通过“if”因为状态getStatus()的{{1}}。{/ p>
adapter.notifyDataSetChanged()
AsyncTask.getStatus()
FINISHED
getStatus()
RUNNING
答案 0 :(得分:3)
AsyncTask附带onPostExecute(Result),它在UI线程上运行,并提供您所需的功能。
onPostExecute(Result)