Android - 更新ListView的最佳实践

时间:2011-09-11 03:52:25

标签: android listview

这是我的适配器

lv = (ListView)findViewById(R.id.vlist);
adapter = new TestAdapter(context, R.id.vlist, data); 
lv.setAdapter(adapter);

我在 AsyncTask类中流行的数据。那么我应该致电的最佳地点在哪里:

adapter.notifyDataSetChanged();

我想我会将适配器作为参数传递到 AsyncTask实例,并调用 onPostExecute 中更改的数据。这是最好的做法吗?

1 个答案:

答案 0 :(得分:2)

如果您只是在onPostExecute()的结束调用notifyDataSetChanged()中显示您的列表。