mvp

    6熱度

    2回答

    所以我有一個已經綁定到活動的演示者。這本書說一個主持人應該與一個觀點聯繫在一起。但是現在我添加了一些片段和很多自定義視圖。我正在考慮一個片段也是一個看法。自定義視圖將包含一些邏輯。片段和自定義視圖都包含在我的活動當然。 我的問題是,我是否應該在片段和自定義視圖中重複使用相同的演示者,還是應該讓每個視圖都擁有自己的演示者?我意識到這是所有意見的基礎,但我想測試和保持代碼清潔的最佳方法。 如果我確實有

    1熱度

    1回答

    我正在嘗試使用Dagger2創建子結構,並且eveything正常工作。 我的主要問題是當我需要在模型文件中調用演示者方法時啓動。讓我給更多的細節。 正如你在我的模型文件中看到的,我向服務器請求改進並基於結果,我應該從演示者調用一個方法。由於模型將決定在演示者中應該使用哪種方法,並且根據選擇的方法,演示者將調用視圖方法。但問題是,演示者通過在構造函數中調用來使用模型,但即使演示者是中間人,模型也不

    1熱度

    1回答

    我在編寫一個應用程序,允許用戶使用相機 拍攝圖片或在圖庫中選擇圖像。我有一個片段,其佈局顯示 兩個boutons,這取決於按下的按鈕我用意圖要麼啓動 相機或打開圖庫。它工作正常。 我現在的目的是用MVP做到這一點。正如我所看到的東西 我的片段是查看 從那裏圖片來自是Model所以在這種情況下,模型 是從畫廊或用相機獲取圖像的地方 一主持人問模型給他的照片和圖像 轉發到片段 問題是模型對象是POJO

    0熱度

    1回答

    我在項目中使用MVP,但我是MVP中的新人。 我有兩個組合框。當我在組合框中選擇一個選項時,另一個組合框應該填充新的數據。 此操作將在Presenter中進行。我在Presenter中獲得了view'view1',並且在下面的方法中需要'DataSource','DisplayMember','ValueMember'和'Refresh()',並在'view1'中引入了Combobox1和Comb

    1熱度

    1回答

    我正在學習Android上的rxjava,並想完成從互聯網獲取數據的任務,顯示查看並將其保存到數據庫。 一旦數據是從互聯網上獲取的,我想在並行, 顯示獲取的數據,以查看 保存到數據庫(在計算線程) 而且, 如果網絡獲取成功,則顯示爲查看並保存到數據庫(並行) 如果網絡抓取失敗,跳過整個過程(onError()) 如果保存到數據庫失敗,請忽略並繼續向View顯示。 我的問題是,如果數據庫部分失敗,視

    1熱度

    1回答

    通常,我編寫這個函數來從viewController初始化我的演示者。但我想使用init()來做這件事。我能做什麼? 的ViewController: class ViewController: UIViewController { private let viewPresenter = viewPresenter() override func viewDidLoad()

    3熱度

    1回答

    我的應用程序有一個活動和兩個片段。該活動僅用作片段容器。其中一個片段將數據顯示爲文本。第二個片段顯示與圖表相同的數據。這些數據來自遠程JSON API。和MVP一樣,我們必須爲每個視圖複製相同的結構(模塊,模型,演示者,存儲庫...),我的應用程序會爲每個片段請求來自JSON API的數據,這樣兩次。我怎麼能有一個更高效的架構讓我尊重MVP? 見我的兩個片段執行下面的代碼: 模塊 @Module

    2熱度

    1回答

    我正在關注用於開發iOS應用程序的MVP體系結構。該應用程序非常簡單,其中onViewDidLoad()我稱之爲web服務,它返回一些數據並將該數據顯示在表視圖中。 的ViewController: class A : UIViewController{ var presenter : MyPresenter? override func viewDidLoad() {

    0熱度

    1回答

    想象一下,我們有一個聊天應用程序和對話頁面已打開。如果其他用戶編輯的消息或消息狀態中的一條由發送到傳送發生更改,則Action將更新Store與新消息元數據。例如,在執行這些操作後,我們會在我們的Store中列出messagesState或messagesText或簡單地修改數據的消息。所以在這種情況下,我們不知道哪一行已被編輯,我們再次在視圖中渲染所有數據。 Flux原理是這種行爲嗎?只更新和發

    11熱度

    2回答

    我正在開發MVP架構之後的項目。通常,當我使用recyclerView時,演示者控制適配器數據。但現在我需要使用緩存中的數據(或類似緩存的數據)製作回收站適配器,回收站的大小不取決於緩存大小,所以我通過HashMap緩存了關鍵是哪裏 - 回收站的位置,如果有項目地圖然後數據顯示,否則空行像「添加事件」btn。而且我無法實現這種結構中的緩存位置 - 模型(Dao或CacheManager等)或適配器