我正在尝试在片段内实现带有异步图像加载的 ListView。
为此,我采用了Fedor 的 LazyList代码。
该代码有效,但是加载的图像直到“将它们滚动出”可见区域并再次“滚动入”时才会显示。这意味着只有在加载图像后在列表项上再次调用“getView()”时才会更新图像。
我怀疑原因是为加载的图像调用的“activity.runOnUiThread()”不会触发在引用的 Activity 中重绘 Fragment。
Fragment 类没有这样的方法。
我尝试在 imageView 上执行“postInvalidate()”,但这没有任何效果。
如何让这个工作?
问问题
1823 次