一个关于安卓适配器刷新的问题

我需要建立一个listview,但是里面的数据是从网上下载下来的,于是乎我需要写一个方法用于下载并处理数据,因此就需要开启线程,但是这样的话布局已经加载好了,可是数据还没有下载好,因此出现了显示不出来内容,于是乎我在下载数据之后我加了一个适配器刷新,然后就在适配器里面就出现空指针了

http://zhidao.baidu.com/link?url=yqGA89VBYU_n7v9oVUnOA0CO-aAxaZziPAe54XqDqy_soXBc3mxUFrfXfNHkHYvNCfPLKF27gFAexAtIsQYrO6Eklp4g8iD6wDBVpHv81fK

你这逻辑不对,应该先加载完数据后再将数据显示在布局上。初始化布局可以在onCreate()中。但是显示就要在加载完再去显示。就像异步任务中,要等doInBackground()中的拿到数据后,在onPostExecute()中将数据显示在布局上。

可以先下载一部分数据,然后在加载。