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定义。所以这更像是一种混合方法 这个名字是因为历史的原因,因为最初的内部图书馆是这样命名的