在Android中,哪种延迟加载图像的方法更适合性能?

在Android中,哪种延迟加载图像的方法更适合性能?,android,android-layout,Android,Android Layout,我已经讨论了有关stackoverflow的问题。实现多线程并将连续图像下载到连续线程的任务似乎是首选武器,但不会产生,假设一次10个线程在屏幕可见部分下载10个图像会影响应用程序的性能,而不是让单个线程下载所有10个图像?(我试图只下载那些在屏幕上的瞬间可见的图像) 是的,我是android编程的新手,是的,我知道在大多数情况下,多线程总是更快,但是在这种情况下,两种方法的计时之间的时间差(一次只有10个图像)是否足以承受额外的工作量和代码复杂性的增加 我也参观了它,但似乎没有透露任何信息 任

我已经讨论了有关stackoverflow的问题。实现多线程并将连续图像下载到连续线程的任务似乎是首选武器,但不会产生,假设一次10个线程在屏幕可见部分下载10个图像会影响应用程序的性能,而不是让单个线程下载所有10个图像?(我试图只下载那些在屏幕上的瞬间可见的图像) 是的,我是android编程的新手,是的,我知道在大多数情况下,多线程总是更快,但是在这种情况下,两种方法的计时之间的时间差(一次只有10个图像)是否足以承受额外的工作量和代码复杂性的增加

我也参观了它,但似乎没有透露任何信息

任何答案都将不胜感激。
干杯

10个后台线程下载图像不会降低你的滚动速度(我想这是你关心的),但生成这10个线程会。因此,为了提高性能,最好注意生成的线程数量。我可以看出,在我的一个应用程序中,通过生成更少的线程,我获得了显著的性能提升。当然,代码应该尽可能简单,以完成任务。但并不简单