展会信息港展会大全

Android ViewPager的载入大图Out of Memory问题解决
来源:互联网   发布日期:2015-10-02 21:09:18   浏览:1103次  

导读:一种比较直接的方法,简单粗暴的解决是在Manifest.xml文件里面的如: android:name=".app.Application" android:...

一种比较直接的方法,简单粗暴的解决是

在Manifest.xml文件里面的

如:

android:name=".app.Application"

android:allowBackup="true"

android:icon="@drawable/icon"

android:label="@string/app_name"

android:theme="@android:style/Theme.Light.NoTitleBar"

android:largeHeap="true"

>

这种方法允许应用需要耗费手机很多的内存空间,但却是最快捷的解决办法

第二种是将bitmap.recycle()掉,需要了解加载viewpager的流程

/**

* 首先ViewPager默认加载两张图片,也就是说第一次初始化这个viewpager的时候会执行两次instantiateItem这个方法。预加载下一个viewpager的item

*/

然后方法destroyItem会将通过“算法”destroy掉,remove掉view视图

可以在里面bitmap.recycle()回收掉bitmap

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港