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

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

1.主界面内容过多,布局嵌套太深,很卡顿
解决办法:
1 所有图片从Drawable读取的时候都进行压缩,并采用二 级缓存;
2 尽可能布局模块化,重用布局,采用include layout,如可行,被include的layout当采用meger标签,这样能大大降低布局的复杂度,提高流畅性
2.占用的内存波动较大
解决办法:这很可能是内存泄漏导致的,一定要进行内存泄漏检查,避免写出会导致内存泄漏的代码,如内部类Handler应该是静态的并对外部类弱引用,使用静态成本变量要谨慎。除此之外,还有有很多检查内存泄漏的工具,如github上的开源项目,leakanery。

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

4.ListView,ExpandableListView在ScrollView中不显示
这是和ScrollView冲突了,解决办法就是高度要写死,根据需求动态写死或者静态写死。

先写到这吧,其实这个过程遇到挺多问题的,但都不好说,很多不是一种现象,不好总结,而是出现bug,这种情况比较多,可以说,学习了很多新的知识,也提高的解决bug的能力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值