Git Product home page Git Product logo

Comments (3)

xiaobailong24 avatar xiaobailong24 commented on June 2, 2024

LiveData 是类似观察者模式的,可以在 View 层接收到数据变化的通知来刷新 UI。
RxJava 的话,就类似 MVP 中使用的方式了,需要手动调 View 层接口。

from mvvmarms.

magic0908 avatar magic0908 commented on June 2, 2024

意思是说还需要在viewmodel持有view接口的实例,然后通过回调来通知view更新?如果是这样的话就和MVP没啥区别了,也没有意义了

from mvvmarms.

xiaobailong24 avatar xiaobailong24 commented on June 2, 2024

其实业务逻辑可以用 RxJava,UI 数据用 LiveData 就可以了

from mvvmarms.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.