我有一个具有MVP架构模式的应用程序。 现在,我正在尝试在应用程序中实现Livedata。 我进行了很多搜索,但找不到任何教程或示例。 所有教程都说实时数据是针对MVVM模式的。
以MVP模式应用Livedata是正确的方法吗?
如果有人想在MVP中实现Livedata,请分享。
谢谢。
答案 0 :(得分:0)
了解生命周期的MVP是一个很好的解决方案。
如您所知,架构组件引入了LiveData,这是一种生命周期可感知的可观察数据持有者类-这个想法很棒,听起来很方便。 AC导致一些“ 附加代码在我们的onChanged实现中处理空值”,并且导致代码中的“ 难以阅读和理解流程”。
了解生命周期的MVP具有以下优点,可以解决上述问题:
因此,如果您具有现有的MVP架构,并希望使用ViewModel及其配置更改处理,则这是实现此目的的简便方法
您可以找到有关here的更多信息。