这里的一个人告诉我 MVVM 比 MVP 更好,他告诉了我很多优点和很多优点,但我想知道我的 MVP 是否做得很好,或者您是否知道任何其他可能转换为 MVVM 的方法。
这是使用 Google MVP 登录。
我不会放置所有代码,但我会放置文件夹和一些解释:
-Model
-主持人
- 我有一个 IGoogleLoginView 对象,我在其中调用方法,但这里有逻辑
createGoogleClient()
,signIn()
,onActivityResult()
,onStop()
, onStart()
, onDestroy()
所有这些方法都来自我的interface
在同一个包内IGoogleSignIn
- IGoogleSignIn - Presenter 类中的所有方法
-View
然后我有我的 MainActivity,我在其中调用方法......
我想知道在 MVVM 上执行此操作会有什么不同,执行此操作需要进行哪些更改,而且还有什么地方不合适吗?
这是一个入门知识库,您应该创建自己的项目并实现这些软件架构,以便采用适合您和您的项目的架构:
Android 架构蓝图
具有模型-视图-意图的反应式应用程序 - 第 1 部分 - 模型
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)