55. XmlPullParser解析慎用nextText()方法,xml比较复杂,含有空标签、重复名字标签时容易出现异常问题;TEXT中使用getText()方法代替START_TAG中使用nextText()方法;START_TAG,TEXT,END_TAG三个事件配合使用 。注意每个xml节点之间(不管是开始节点还是结束节点)都会出现TEXT事件 。
56. 改变逻辑的时候考虑全部用到这项功能的地方,分散的地方多了,容易大意 。
57. 当系统原生组件出现问题时,查看错误栈信息,自己写一个该组件的子类,并在合适的地方将出错方法复写一下,加上try catch保证不崩溃掉 。不要扰乱了该系统控件的正常逻辑 。
58. 输入控件注意对空格、换行等符号的控制;输入框里内容注意和左右控件的空间,防止误点击 。
59. 注意函数参数里的++或者–操作 。是++c 还是 c++,区别很大 。
60. 各种地方、永远的不要小看null指针问题,甚至有些场合宁可错杀(try catch),不可放过 。
想学习更多Android知识,或者获取相关资料请关注我并私信【资料】 。有面试资源系统整理分享,Java语言进阶和Kotlin语言与Android相关技术内核,App开发框架知识,360°Android App全方位性能优化 。Android前沿技术,高级UI、Gradle、RxJava、小程序、Hybrid、 移动架构师专题项目实战环节、React Native、等技术教程!架构师课程、NDK模块开发、 Flutter等全方面的 Android高级实践技术讲解 。还有在线答疑
推荐阅读
- Android开发:手把手带你入门跨平台UI开发框架Flutter
- Android程序员如何快乐地学Activity?
- android知识点总结
- Android指纹识别,提升APP用户体验,从这里开始
- 作为Android开发者 你知道Android按下开机键到启动发生什么吗?
- Android代码混淆到底是什么?它的好处有哪些?具体效果如何?
- 开发第一个Android应用之前你需要知道的六件事
- 学习Android开发的二十套免费理想资源
- 9款Android经常使用的高速开发框架
- 学会这些你就是Android 开发高手了!
