社区
Android
帖子详情
android性能优化问题
麦田捕手
2013-02-18 04:46:48
在做的一个项目中有多个GridView来展示图片,现在经常遇到的问题是正常切换完几个Activity后,程序就oom异常了,现在我的一种做法是,在Activity finish之前添加recycle掉该Activity中GridView的所有图片,但这样做似乎没什么效果,请问一下坛友ListView或者GridView常用的优化技巧有哪些呢?
...全文
214
8
打赏
收藏
android性能优化问题
在做的一个项目中有多个GridView来展示图片,现在经常遇到的问题是正常切换完几个Activity后,程序就oom异常了,现在我的一种做法是,在Activity finish之前添加recycle掉该Activity中GridView的所有图片,但这样做似乎没什么效果,请问一下坛友ListView或者GridView常用的优化技巧有哪些呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kbest
2013-02-19
打赏
举报
回复
图片过多使用缓存机制。
002大破天幕杀机
2013-02-19
打赏
举报
回复
推荐楼主看一下这篇文章:http://developer.android.com/training/displaying-bitmaps/index.html
经常在黑云中出没
2013-02-19
打赏
举报
回复
嗯,一般图片神马的都是用软引用的
梦_枫
2013-02-19
打赏
举报
回复
1楼说的很明白了 用缓存机制加软引用
veardn
2013-02-19
打赏
举报
回复
在activity结束前把所有的图片都recycle掉
TobyC
2013-02-18
打赏
举报
回复
展示图片的话,OOM很有可能是使用bitmap造成的。可以用软引用来解决,楼主可以自己google一下。
lingang1359
2013-02-18
打赏
举报
回复
可以在Adapter的getView方法里面加LOG来进行测试,查看手机一屏显示的VIEW实际数量与LOG次数是否相同,如果LOG比实际数量多很多,那就有可能是我说的1和2的问题,检查一下。
lingang1359
2013-02-18
打赏
举报
回复
1、ConvertView的重用,这个最重要,绝大部分的OOM原因是new了太多的ConvertView造成的。 2、ListView和GridView尽量在xml文件中规定大小,尽量不要使用代码对ListView和GridView的宽和高进行更改。不能直接使用相对布局来控制ListView和GridView的大小,否则会不断的进行创建。 3、及时回收多余的或者不用的对象来减少内存消耗,多使用软引用和弱引用。
[14本经典
Android
开发教程]-3-
Android
SDK 中文开发文档
· 丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件
Android
架构 下图显示的是
Android
操作系统的主要组件。每一部分将会在下面具体描述。 已上传2本: [14本经典
Android
...
Android
性能优化
大全
在
Android
开发中,我们经常会遇到...除了利用一些工具检查以外,还要对代码质量有所提高,因此
性能优化
不是一朝一夕的事。本文主要对绘制,内存,稳定性以及安装包方面进行优化讲解,参考了一些博文和书籍,整理如下。
Android
性能优化
总结
安卓开发大军浩浩荡荡,经过近十年的发展,
Android
技术优化日异月新,如今
Android
9.0 已经发布,
Android
系统性能也已经非常流畅,可以在体验上完全媲美iOS。 但是,到了各大厂商手里,改源码、自定义系统,使得...
Android
性能优化
:这是一份全面 & 详细的
性能优化
指南(含内存优化、布局优化等)
本文全面讲解
性能优化
中的所有知识,献上一份
Android
性能优化
的详细攻略, 含:优化方向、原因 & 具体优化方案,希望你们会喜欢 文章较长,建议预留较长时间阅读 / 收藏 目录 1.
性能优化
...
Android
性能优化
方法
性能优化
Android
80,350
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章