簡體   English   中英

我在Android中的MVP模式方法

[英]My MVP pattern approach in android

我正在嘗試在我的android項目中實現MVP。 我認為這基本上是我的活動。 我基本上想使自己的觀點變得愚蠢,因此它要求主持人完成所有工作。

我有一個presenter類,它充當模型和視圖之間的中介,最后充當我用來檢索和保存需要在視圖中表示並通過presenter傳遞回的數據的模型。 我希望到目前為止這是正確的嗎?

基本上我想在Mainactivity(view)中創建Image按鈕的GridLayout和Gridlayout。 這些圖像按鈕基本上是手機上文件夾中的縮略圖。 因此,基本上我的模型將解析一個文件夾並將圖像返回到我的視圖。 我的問題是,因為視圖本來就愚蠢,所以應該遍歷視圖中的圖像嗎? 我覺得不應該這樣做,盡管從另一方面講,這本質上是UI邏輯,因為它正在創建視圖並且僅處理一堆UI元素(圖像)。

您的觀點不一定完全是啞巴。

它應該知道如何將數據呈現給用戶並與他/她互動。

在您的情況下,您可能有一個視圖,它拍攝大量圖像並將其顯示為電話的縮略圖並處理觸摸屏功能,而另一個視圖在計算機屏幕上的顯示方式會有所不同,例如鼠標手勢。

您可以保留相同的模型/演示者。

附帶說明一下,我是Android開發的新手,我不確定MVP是否通常在Android開發人員中使用。


這是一個關於MVP是否對Android開發人員有用的問題: https : //softwareengineering.stackexchange.com/questions/133134/is-model-view-presenter-mvp-scheme-useful-for-android

另一個在這里: 對我的Android MVP模式的評論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM