Android 开发中,有哪些坑需要注意
展开全部
1、开发APP用AndroidStudio,常用的快捷键记牢
2、不要手动编写findViewById,试试ButterKnife插件,你会爱上它的
3、多使用框架,而不是自己写三级缓存去防止OOM,比如图片缓存框架Fresco
4、不要在广播、UI线程中执行耗时操作,容易触发ANR,多使用AsyncTask
5、方法的重构,复用,类的封装,能简化就简化。
6、编码统一使用UTF-8
7、传输用实体一律实现Serializable接口,使用fastJson作为json化工具
8、学会使用debug运行应用,断点查错是发现问题的最好办法。
9、尽量使用RecycleView,而不是用Android自带的ListView+Adapter
2、不要手动编写findViewById,试试ButterKnife插件,你会爱上它的
3、多使用框架,而不是自己写三级缓存去防止OOM,比如图片缓存框架Fresco
4、不要在广播、UI线程中执行耗时操作,容易触发ANR,多使用AsyncTask
5、方法的重构,复用,类的封装,能简化就简化。
6、编码统一使用UTF-8
7、传输用实体一律实现Serializable接口,使用fastJson作为json化工具
8、学会使用debug运行应用,断点查错是发现问题的最好办法。
9、尽量使用RecycleView,而不是用Android自带的ListView+Adapter
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询