Android图像应用程序再次OutOfMemory



我仍在处理OutOfMemoryError问题,现在我很着急,因为我们已经达到了项目的时间限制。

我正在为一体式安卓平板电脑开发(1920x1080分辨率)

我的应用程序由3个视图组成:

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

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

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

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

第三个屏幕(书本视图),显示4张1920x1080px分辨率的图像(全屏)如果我把这些图片放在Android的示例项目中,OutOfMemoryError会再次发生。

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

另一件事,在Android的示例项目中,它从互联网加载图像,我的图像已经在磁盘上了。

有什么想法吗?。或者我不得不把我的应用程序设计切换到一台带触摸屏显示器的Windows PC上,然后忘记android?。提前谢谢。

位图内存不足。你能使用更小的图像吗?

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

看看他的谷歌开发者链接,缓存位图。你会找到好的做法来帮助你。

您还应该阅读以下内容:
高效加载大型位图
管理位图内存

如果你需要更多信息,请问我。我会完成我的回答。

相关内容

最新更新