gpt4 book ai didi

java - MVP 到 MVVM Android

转载 作者:太空宇宙 更新时间:2023-11-03 12:44:12 25 4
gpt4 key购买 nike

这里的一个人告诉我 MVVM 比 MVP 要好,他告诉我很多优点和缺点,但我想知道我的 MVP 是否做得很好,或者您是否知道任何其他可能转换为 MVVM 的方法。这是使用 Google MVP 登录。我不会放所有代码,但会放文件夹和一些解释:

-型号

  • 用户(简单用户 pojo 类)

-演示者

  • 我有一个 IGoogleLoginView 对象,我在其中调用方法,但这里我有逻辑 createGoogleClient()signIn()onActivityResult() onStop()onStart()onDestroy() 所有这些方法都来 self 的接口(interface) 在同一个包内 IGoogleSignIn
  • IGoogleSignIn - Presenter 类中的所有方法

-查看

  • googleSignIn()
  • goToMainActivity()

然后我在 MainActivity 中调用方法...

我想知道在 MVVM 上做这件事会有什么不同,做这件事会有什么变化,还有什么地方不合适?

最佳答案

这是一个入门知识库,您应该创建自己的项目并实现这些软件架构,以便采用适合您和您的项目的架构:

Android Architecture Blueprints

Android Architecture Blueprints

Reactive Apps with MODEL-VIEW-INTENT - PART1 - Model

enter image description here

关于java - MVP 到 MVVM Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52029984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com