我项目中一个acitivty中分为上中下三个linearLayout,中间的linearLayout显示的是不同的view,就像tabhost那样的功能,我是用linearLayout.addView()和linearLayout.removeAllView();做的,我的每个view都有背景图,而且有很多的图片,这样不停的切换就造成了内存溢出,我想请教大家,我每次linearLayout.removeAllView();后,要怎么释放这个view中的所有资源
解决方案 »
- 各位兄弟姐妹帮忙看看 蓝牙连接异常Service discovery failed
- 在Android源码环境下开发,如何使用ksoap2 ?
- 请教一下android2.2和2.3上调用摄像头有什么不同???
- android游戏开发 关于图片路线碰撞检测问题
- 【高手帮忙】模拟器启动错误,停在a n d r o i d_ 进不去主菜单
- 关于setContentView和单击按钮功能冲突问题
- android如何实现手机之间相互通信
- BroadcastReceiver 启动 Server 中的 Context 问题
- 求大神帮助!NoclassDefFoundError
- eclipse的ctrl+H在android studio对应的是哪个???????????????
- android源码Music项目问题
- Android编程获取root权限后无法访问/root和/data文件夹
BitmapDrawable bitmapDrawable = (BitmapDrawable) iv_theimg//(这个是一个imageview控件)
.getDrawable();
if (bitmapDrawable != null) {
if (!bitmapDrawable.getBitmap().isRecycled()) {
bitmapDrawable.getBitmap().recycle();
}
}
这个很重要
然后,你百度一下“安卓 内存溢出”
参考一下搜出来的文章