您的位置:首页 > 其它

开发应用时避免内存泄漏的注意事项

2013-07-22 11:35 281 查看
1、 数据库的cursor没有关闭

2、 构造adapter没有使用缓存contentview

衍生的listview优化问题:减少创建View的对象,充分使用contentview,可以使用静态类来处理优化getView的过程

3、Bitmap对象不使用时采用recycle()释放内存

4、Activity中的对象生命周期大于Activity

5.避免Context相关的内存泄露,记住以下事情:

不要保留对Context-Activity长时间的引用(对Activity的引用的时候,必须确保拥有和Activity一样的生命周期)

尝试使用Context-Application来替代Context-Activity
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: