0

我的应用程序中的 AsyncTask 有问题。我在 doInBackground() 中加载了一些数据,并使用该数据(包含下载图像的链接)填充 ListView。我的想法是在 onPostExecute() 中填充 ListView,但我不能,因为适配器使用 Http 连接来下载图像并显示它。

因此,如果我将适配器放在 onPostExecute() 中,Android 会告诉我无法在 UI 主线程中建立网络连接。但是如果我这样做了 doInBackground() ,它会告诉我只有创建视图层次结构的原始线程才能触及它的视图。

有什么建议吗?

4

0 回答 0