
Android基础面试题
文章平均质量分 57
程序猿王老铁
心有猛虎,细嗅蔷薇
展开
-
Android面试题:MVC、MVP、MVVM
具有控制的部分功能,若想无限增强它的功能,甚至控制器的全部功几乎都可以迁移到各个View上(不过这样不可取,那样View干了不属于它职责范围的事情)。你看到界面异常了,有可能是你 View 的代码有 Bug,也可能是 Model 的代码有问题。客户端开发最常用的重用是View,但是数据双向绑定技术,让你在一个View都绑定了一个model,不同模块的model都不同。2.Model:对数据库的操作、对网络等的操作都应该在Model里面处理,当然对业务计算,变更等操作也是必须放在的该层的。原创 2023-08-24 10:57:37 · 1975 阅读 · 0 评论 -
【Android基础面试题】ViewPager与ViewPager2的区别
ViewPager2提供了一些新的功能,如无从右到左(RTL)的布局支持和停用用户输入的功能(setUserInputEnabled、isUserInputEnabled)。ViewPager2内部实现了懒加载,默认不进行预加载,通过Lifecycle对Fragment的生命周期进行管理。ViewPager2的内部实现是RecyclerView,而ViewPager是通过继承自ViewGroup实现的。因此,ViewPager2的性能更高。的滑动页面控件,具有更高的性能和更多的功能。原创 2023-08-21 09:53:09 · 1722 阅读 · 0 评论