【8.15】群讨论未完待续。。。
1、mvvm中是怎么实现数据双向绑定的,原理是什么?
双向绑定一个是基于observer,观察者实现数据驱动ui,另一个是databinding自动监听了view的状态变化(EditText),从而实现状态驱动数据。
2、DataBinding的实现原理?
DataBinding数据绑定原理就是编译时生成实现类。比如MainActivityDataBindingImpl调用了setVariable()----->invalidateAll() ----->mRebindRunnable ---->executePendingBindings() ---->executeBindingsInternal() ---->executeBindings()来刷新数据。
3、搭建一个组件化框架,需要考虑哪些问题?
模块化/组件化宗旨就是高内聚,低耦合,尽可能让功能复用,让业务解耦。 以业务纬度拆分模块,以功能纬度设计组件。使用公有模块做到资源共享,类共享,使用路由做到服务发现。
14
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星