在 Android 中从服务器加载 50 多张图片的最佳方式
Best way to load 50+ images from server in Android
我有一个问题,我创建了一个 android 应用程序,我必须一次加载超过 50 张图像。我一直在加载图像作为异步任务,但是当我从服务器获得 50 个图片 ID 时,它太多了。我需要一些最佳实践来做到这一点。我仅限于 1 张图片和 1 个电话。图片作为多部分对象出现,所以我需要调用异步任务。
谢谢
考虑使用 Picasso
Picasso 是一个强大的图像下载和缓存库 Android(从他们的站点直接复制)
Picasso 将处理图像的下载和缓存,因此您不必担心这些
它还在其他线程上工作,因此您的 UI 线程不会被阻塞!
这是从他们的站点将图像加载到 ImageView 的示例代码:
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)
我有一个问题,我创建了一个 android 应用程序,我必须一次加载超过 50 张图像。我一直在加载图像作为异步任务,但是当我从服务器获得 50 个图片 ID 时,它太多了。我需要一些最佳实践来做到这一点。我仅限于 1 张图片和 1 个电话。图片作为多部分对象出现,所以我需要调用异步任务。
谢谢
考虑使用 Picasso
Picasso 是一个强大的图像下载和缓存库 Android(从他们的站点直接复制)
Picasso 将处理图像的下载和缓存,因此您不必担心这些
它还在其他线程上工作,因此您的 UI 线程不会被阻塞!
这是从他们的站点将图像加载到 ImageView 的示例代码:
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.into(imageView)