java - Android 应用程序位图的替代方案

标签 java android image bitmap

我使用对象的 ListView 。该对象包含不同的属性和图像。 我通过使用 http 请求向服务器询问 jpg 图像来获取此图像。 我将此图像转换为位图,然后显示它。

自从我添加了位图以来,我的应用程序变得滞后且缓慢。 有什么解决方案可以减少这种延迟吗?

最佳答案

我解决类似问题的方法是使用:

LruCache将图像存储在内存中以便快速访问

AsyncTask从服务器拉取图像,将其缩放到所需的大小,将其添加到缓存中,然后使用 onProgress 更新 ListView 图像。

关于java - Android 应用程序位图的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27573385/

相关文章:

java - Eclipse 内存不足且运行缓慢

java - 计算日期的日期名称的算法

java - SharedPreferences 无法正常工作

android - 用于 kotlin android 的 gRPC : Import "google/protobuf/wrappers.proto" does not work

android - 使用 GreenDAO 从缓存中清除数据

html - 使图像在特定位置可点击

html - 带有 img 的圆形 div width<height height<width HTML/CSS

java - java代码中的NullPointerException?当在 Activity 参数中使用 cordova Activity 时?

java - 检查 Map 不包含 null 键和值

javascript - 在 Javascript 中填充 2d 图像数组时出现问题