![](/img/trans.png)
[英]Android MVP - loosing view reference in presenter “NullPointerException… null object reference”
[英]Javaxfx: MVP (Supervising Controller) must view keep reference to presenter (controller)
我想用JavaFX实现MVP(监督控制器)。 我已经研究了互联网上的几个示例,并看到该视图一直与演示者保持联系。 这是正确的吗?
我认为这个观点完全不应该关于主持人。 尽管视图未始终引用模型,但视图和模型VIEW <-> MODEL之间存在投标数据绑定。 演示者(控制器)知道视图(但通过接口与视图一起使用)并建模并处理所有事件。 模型既不了解视图,也不了解演示者。
我通常解释如下差异:
如果您使用的是FXML,则最有可能使用Passive View,因为FXML无法指定任何逻辑(可能不是控制器类的名称和事件处理程序方法的名称),并且您的控制器负责设置视图和维护它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.