android-studio - 如何向我的应用程序添加 100 多张图片
问题描述
我需要向我的应用程序添加 100 多张图片,代码对于许多图片都是正确的,但是当我添加 100 多张图片时,应用程序停止并向我显示此错误:
java.lang.OutOfMemoryError
我试图添加这个:
android:largeHeap="true"
android:hardwareAccelerated="false"
但我得到了同样的错误......
解决方案
我会确保您遵循查看器模式。这可以确保不是所有图像都一次加载,并且网格中的视图被回收。这应该可以解决您的问题。
很好的例子: 什么是实现 Viewholder 设计模式的最佳方法。
推荐阅读
- java - 运行时的 Eclipse Maven 项目 ClassNotFoundException
- javascript - 如何使用 Chrome 开发控制台查明复杂树中的哪些 HTML 元素是否具有 event.preventDefault()
- hadoop - Hadoop 设置和配置
- javascript - 连接数组值
- c# - 多线程 - WinForms 事件时中断线程
- apache - 如何使用 .htaccess 重定向用户?
- python - 如何修复发送到未初始化实例的延迟任务?
- r - 将sql脚本翻译成tidyverse格式
- javascript - JavaScript 中的 .find() 函数效率如何?它比 .map() 或 .forEach() 快吗?
- python - 从数据框中删除列以仅显示需要的列