240 发简信
IP属地:北京
  • 哎,这个系列太监了,现在我在做别的事情了,设计模式这一块儿不能生搬硬套,要一直去理解核心,view 坦白说就是 activity fragment view 等一些持有 activity context 的组件,view 层只负责显示与交互,viewmodel 处理业务逻辑(注意和 UI 逻辑分开),坚决不持有 view(通俗讲就是带activity context的东西),因为 viewmodel 的生命周期可能长于它所在的 activity,防止内存泄露。
    当然分层带来的好处不只这一点,后期的单元测试维护扩展等等。
    最后,巴拉巴拉一堆废话,多看别人代码,去看Google出的sunflower等,实践出真知

    Android MVVM 系列之 Databinding(三)

    Android MVVM 系列之 Databinding(三) 所有博文会不定期的更新一下的,文章有不妥欢迎大家提建议! 这篇文章主要讲 Databinding 中注解的使用...