我目前正在开发一个Android应用程序,该应用程序将图像从该应用程序加载到recyclerview中。该应用程序在某些设备上可以运行,但我注意到在我的Samsung Galaxy S5上,当我滚动浏览recyclerview时,该应用程序始终崩溃。我需要帮助
答案 0 :(得分:0)
OutOfMemoryError是一个常见错误,通常在处理位图时发生。发生这种情况是由于无法分配的内存不足。为了解决此问题,请在清单文件中的标签中实现以下内容。
请记住将其包括在引发错误的活动中,因此在这种情况下,这是带有recyclerview的活动。
android:hardwareAccerlerated="false"
android:largeHeap="true"
希望您应该能够使用这些属性解决问题。
任何问题,让我知道。
答案 1 :(得分:0)
我在搜索后发现,尽管图像尺寸较小,但尺寸较大。我最后要做的是使用imagemagic将所有图像调整为初始大小的50%,现在一切正常。