Android面试题和基础知识
当我们进行横屏切换后就会重新运行onCreate 方法 ,重新new Fragment 就会产生两个相似的布局 相互覆盖。使用configChanges=”orientation|keyboardHidden|screenSize” 就可以不再产生相似布局,解决问题
应用的冷启动总是无法避免的,也就是说冷启动时用户总要经历一个启动等待时间。开发人员唯一能做的就是在 Application 和 第一个 Activity 中,减少 onCreate() 方法的工作量,从而缩短冷启动的时间。像应用中嵌入的一些第三方 SDK,都建议在 Application 中做一些初始化工作,开发人员不妨采取懒加载的形式移除这部分代码,而在真正需要用到第三方 SDK 时再进行初始化。
服务端的版本和客户端的版本一定要匹配
Andorid第一行代码Kotlin小课堂
MVP在实现代码简洁的同时,额外增加了大量的接口、类,不方便进行管理,于是就出现了Contract将Model、View、Presenter 进行约束管理,方便后期类的查找、维护。
Android自定义View全解