android - 在android中的viewmodel中扭曲MVP演示者?

标签 android mvvm kotlin mvp

MVP Presenter模式的缺点之一是处理 Activity 状态或方向更改,而ViewModel可以保留方向更改,因此我可以将Presenter包装在ViewModel中并仍然使用MVP吗?

最佳答案

当然,您可以拥有一个演示者,该演示者住在ViewModel内以承受配置更改,并且与ActivityFragment一样存在。

您还可以将演示者本身设置为ViewModel子类,甚至可以将MVVM与view组件一起使用,以观察LiveData中的ViewModel,以确保此时的生命周期处理自动安全(如最近Google所推)。

关于android - 在android中的viewmodel中扭曲MVP演示者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51139412/

相关文章:

android - 如何使用 Facebook 好友制作 Android 多人游戏? (Google Play 游戏服务仅使用 G+)

java - 如何通过 View 填充收缩 Canvas ?

android - 如何在 Android 上为 SeekBar 的拇指着色?

java - 使用 MVVM 架构从 FireStore 检索数据

kotlin - Vaadin 12,javaScript:java.lang.IllegalArgumentException:无法将类java.util.HashMap编码为json

java - E/RecyclerView : No adapter attached; skipping layout while trying to add TextView to layout

c# - 隐藏标题选项卡式导航页 Xamarin/FreshMvvm

c# - 更改组合框选择时,IValueConverter不更新Datagrid

android-studio - 我可以在 Gradle 插件中配置 Kotlin 多平台模块吗?

android - 如何在 Room 中存储自定义嵌套对象