Android下会造成内存溢出的情况以及解决方法
2016-05-27 00:07
253 查看
在Android中,一个很小的错误就会内存泄露,随着内存泄露的堆积,就会容易造成手机的卡顿.
常见的内存泄露:
1.使用Adapter时,没有复用convertview
2.使用非静态内部类
3.单例模式时需要context参数时,使用Activity的引用
4.注册对象时,没有进行反注册
5.使用资源对象时,没有关闭
6.使用Bitmap后没有用recycle释放
7.集合中的对象没有清理
8.频繁创建对象而没有释放
常见的内存泄露:
1.使用Adapter时,没有复用convertview
2.使用非静态内部类
3.单例模式时需要context参数时,使用Activity的引用
4.注册对象时,没有进行反注册
5.使用资源对象时,没有关闭
6.使用Bitmap后没有用recycle释放
7.集合中的对象没有清理
8.频繁创建对象而没有释放
相关文章推荐
- Android布局优化
- Android欢迎界面
- Android常用框架(快速开发)
- 《深入理解Android自动化测试》第一章
- Android git 上传项目
- Android开发常见错误与小技巧
- 蜂窝教育Android培训助我开括未来
- android multidex 将指定类打入class.dex
- Android2.3以后拨打、接听、挂断电话操作
- android实现点击TextView显示隐藏控件
- GitHub上最火的40个Android开源项目
- Android内存管理
- Android 高斯模糊效果
- Android 圆角图片
- android listView嵌套gridview的使用心得
- VMWare Nested Virualazion:在VMWare中开启Android模拟器
- Android成长之路(8)——ListView优化和自定义Adapter的应用
- Android控件TextView的跑马灯效果
- 【Android】数据存储
- 打造Android的MVP模式