Java Inloop中的AndroidViewModel-错误的体系结构

Java Inloop中的AndroidViewModel-错误的体系结构,java,android,mvvm,mvp,Java,Android,Mvvm,Mvp,你知道这个图书馆吗? 为什么命名为ViewModel?我认为这是MVP模式。我是作者之一。这只是一个命名问题——是的,更精确的名称将包含Presenter一词,它更接近MVP而不是MVVM。不同之处在于,我们的Presenter/ViewModel在生命周期意识方面的工作方式与Google的ViewModel相同。它在方向更改期间保持不变,在您离开片段或活动时丢弃。 您还可以使用getView()的数据绑定istead,这将更接近ViewModel定义。所以这更像是一种混合方法 这个名字是因为历

你知道这个图书馆吗?
为什么命名为ViewModel?我认为这是MVP模式。

我是作者之一。这只是一个命名问题——是的,更精确的名称将包含Presenter一词,它更接近MVP而不是MVVM。不同之处在于,我们的Presenter/ViewModel在生命周期意识方面的工作方式与Google的ViewModel相同。它在方向更改期间保持不变,在您离开片段或活动时丢弃。 您还可以使用getView()的数据绑定istead,这将更接近ViewModel定义。所以这更像是一种混合方法


这个名字是因为历史的原因,因为最初的内部图书馆是这样命名的

我是作者之一。这只是一个命名问题——是的,更精确的名称将包含Presenter一词,它更接近MVP而不是MVVM。不同之处在于,我们的Presenter/ViewModel在生命周期意识方面的工作方式与Google的ViewModel相同。它在方向更改期间保持不变,在您离开片段或活动时丢弃。 您还可以使用getView()的数据绑定istead,这将更接近ViewModel定义。所以这更像是一种混合方法

这个名字是因为历史的原因,因为最初的内部图书馆是这样命名的