Android Image应用程序OutOfMemory再次出现

时间:2013-06-27 15:31:23

标签: android bitmap out-of-memory

我仍在处理我的OutOfMemoryError问题,现在我赶时间,因为我们已达到项目时限。

我正在开发一款多功能一体机平板电脑(1920x1080分辨率)

我的申请包含3个观点:

图书分类菜单 - 图书菜单(所选类别中的图书清单) - 显示图书页面。

图书类别和图书菜单非常相似: 一个水平滚动视图,显示(类别/书籍)列表(为类别中的每个类别/书籍动态添加的ImageView)。

当您单击一个类别时,应用程序会将您带到该类别的图书菜单,当您单击图书时,应用程序会将您带到图书视图。

书的视图,是Android image_detail_pager和image_detail_fragment的副本(Android的显示位图高效教程)

第3个画面(书本视图),显示4张图像1920x1080px分辨率(全屏) 如果我将这些图像放在Android示例项目中,则会再次出现OutOfMemoryError。

所以,如果Android的项目失败,我可以在我的应用程序中做些什么?。

另一方面,在Android的示例项目中,它从Internet加载图像,我的图像已经在磁盘上。

有什么想法吗? 或者我必须将我的应用程序设计切换到带触摸屏显示器的Windows PC并忘记android? 提前谢谢。

2 个答案:

答案 0 :(得分:0)

您的Bitmap内存不足。你能用更小的图片吗?

答案 1 :(得分:0)

您需要管理位图的Memory CacheDisk Cache以避免OutOfMemoryError

Look at his Google Developer link, Caching Bitmaps。你会找到帮助你的好习惯。

你还应该读到这个:
Loading Large Bitmaps Efficiently
Managing Bitmap Memory

如果您需要更多信息,请问我。我会完全回答。