Model view controller android和MVC中的数据绑定

Model view controller android和MVC中的数据绑定,model-view-controller,android-databinding,Model View Controller,Android Databinding,我可以看到数据绑定库添加了安卓M,它仍在测试版中。但是如何通过数据绑定实现MVC。实现MVC的核心组件和技术不会改变。在这种情况下,如何实现MVC通常不受数据绑定的约束 使用数据绑定库的优点是将大量重复的控制器代码传输到数据绑定API,即设置文本值和-样式或事件处理程序 你通读了吗? 您仍然可以像往常一样实现活动类的控制器代码。此外,您还拥有自动生成的绑定实例,您可以设置这些实例的值,从而自动进行Ui更新 备注: 您可能不希望单独的事件处理程序类实现处理程序代码。 使用某些设计模式,您可以为事

我可以看到数据绑定库添加了安卓M,它仍在测试版中。但是如何通过数据绑定实现MVC。

实现MVC的核心组件和技术不会改变。在这种情况下,如何实现MVC通常不受数据绑定的约束

使用数据绑定库的优点是将大量重复的控制器代码传输到数据绑定API,即设置文本值和-样式或事件处理程序

你通读了吗?

您仍然可以像往常一样实现活动类的控制器代码。此外,您还拥有自动生成的绑定实例,您可以设置这些实例的值,从而自动进行Ui更新

备注: 您可能不希望单独的事件处理程序类实现处理程序代码。
使用某些设计模式,您可以为事件处理程序绑定创建事件转发类,以便在活动中实现处理程序。

数据绑定仅与绑定数据相关,这将在某种程度上减少您对它的查看。它将为您提供以xml本身绑定数据的灵活性。 MVC的工作原理与此相同,但您可以通过数据绑定使其更加健壮

此外,您还可以通过MVP和dagger实现