问题标签 [android-lazyloading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
950 浏览

android - Android中任何列表的最大项目缓存限制

如果我们继续在 Android 的任何类型列表中加载数千个项目,会发生什么?Android 能否正确回收它?

0 投票
5 回答
1723 浏览

android - Android Picasso Recyclerview 图片下载慢

我有无穷无尽的 recyclerview,几乎模仿 Instagram 列表/提要。Image 加载到全屏宽度 Imageview 的位置。我正在使用毕加索加载图像。这是我的代码:

}

平均图像大小为 80-100 kbs。但是图片下载时间太慢了。下载图像几乎需要 3-4 秒。另一方面,当从缓存加载图像时,它显然会立即加载图像。我从服务器获取 15 个项目以加载到 recyclerview,这意味着将并行下载 15 个图像。但与 Instagram 或 Facebook 提要相比,它仍然相当慢。

谁能指导我正确的技术以使其尽可能快,以便当用户向下滚动列表图像时应该已经加载而不是等待图像加载?

0 投票
1 回答
39 浏览

android - Viewpager android中使用的分页Arraylist

我想使用Viewpager显示 Whatsapp 显示的图像,当我们单击任何人聊天中的任何照片时,它将打开全屏图像视图,我们可以向左或向右滚动以查看该聊天中的更多媒体项目。

我知道他们可能会使用分页在Viewpager的两端按需加载更多图像,但是如果我们在用户在Viewpager中观看照片时动态更新列表,那么他不会注意到图像的更新数组列表

Whatsapp 处理得非常清楚。

在不让用户知道的情况下动态地向数组列表添加更多数据可以做些什么,我要求在左右两端进行分页,而不仅仅是一侧。