我仍在处理我的OutOfMemoryError问题,现在我赶时间,因为我们已达到项目时限。
我正在开发一款多功能一体机平板电脑(1920x1080分辨率)
我的申请包含3个观点:
图书分类菜单 - 图书菜单(所选类别中的图书清单) - 显示图书页面。
图书类别和图书菜单非常相似: 一个水平滚动视图,显示(类别/书籍)列表(为类别中的每个类别/书籍动态添加的ImageView)。
当您单击一个类别时,应用程序会将您带到该类别的图书菜单,当您单击图书时,应用程序会将您带到图书视图。
书的视图,是Android image_detail_pager和image_detail_fragment的副本(Android的显示位图高效教程)
第3个画面(书本视图),显示4张图像1920x1080px分辨率(全屏) 如果我将这些图像放在Android示例项目中,则会再次出现OutOfMemoryError。
所以,如果Android的项目失败,我可以在我的应用程序中做些什么?。
另一方面,在Android的示例项目中,它从Internet加载图像,我的图像已经在磁盘上。
有什么想法吗? 或者我必须将我的应用程序设计切换到带触摸屏显示器的Windows PC并忘记android? 提前谢谢。
答案 0 :(得分:0)
您的Bitmap内存不足。你能用更小的图片吗?
答案 1 :(得分:0)
您需要管理位图的Memory Cache
和Disk Cache
以避免OutOfMemoryError
。
Look at his Google Developer link, Caching Bitmaps。你会找到帮助你的好习惯。
你还应该读到这个:
Loading Large Bitmaps Efficiently
Managing Bitmap Memory
如果您需要更多信息,请问我。我会完全回答。