[英]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.