MVP转MVVM Android

3
有人告诉我MVVM比MVP更好,他告诉我很多优缺点,但我想知道我的MVP是否做得很好,或者您是否知道其他方法转换为MVVM。
这是一个使用Google MVP登录的示例。
我不会把所有的代码都放在这里,但我会列出文件夹和一些说明:
- Model
- User(简单的用户POJO类)
- Presenter - 我拥有一个IGoogleLoginView对象,在此处调用方法,但我在此处拥有逻辑 createGoogleClient(),signIn(),onActivityResult(),onStop(),onStart(),onDestroy(),所有这些方法来自于同一包内的我的接口 IGoogleSignIn。
- IGoogleSignIn - Presenter类中的所有方法
- View
- googleSignIn()
- goToMainActivity()
然后我有我的MainActivity,在其中调用这些方法...
我想知道在MVVM上如何实现会有怎样的不同,需要进行哪些更改,并且是否有任何内容放错了位置?
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接