您的位置:首页 > 职场人生

【为面试做准备】广州花卉市场总结

2016-04-03 20:21 381 查看
一般你写上项目精力,都会被问从中学到什么东西,所有在这里记录一下做项目遇到的问题,和解决的办法。

1.主界面内容过多,布局嵌套太深,很卡顿

解决办法:

1 所有图片从Drawable读取的时候都进行压缩,并采用二 级缓存;

2 尽可能布局模块化,重用布局,采用include layout,如可行,被include的layout当采用meger标签,这样能大大降低布局的复杂度,提高流畅性

2.占用的内存波动较大

解决办法:这很可能是内存泄漏导致的,一定要进行内存泄漏检查,避免写出会导致内存泄漏的代码,如内部类Handler应该是静态的并对外部类弱引用,使用静态成本变量要谨慎。除此之外,还有有很多检查内存泄漏的工具,如github上的开源项目,leakanery。

3.代码混乱

MVP框架流行不是没有道理的,当一个项目比较大的时候,就容易混乱了,就应该采用MVP框架写代码,并且尽可能的模块化

4.ListView,ExpandableListView在ScrollView中不显示

这是和ScrollView冲突了,解决办法就是高度要写死,根据需求动态写死或者静态写死。

先写到这吧,其实这个过程遇到挺多问题的,但都不好说,很多不是一种现象,不好总结,而是出现bug,这种情况比较多,可以说,学习了很多新的知识,也提高的解决bug的能力
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: