作者nimab (你媽比讚!)
看板AndroidDev
標題[問題] MVP+RxJava2的Presenter實作
時間Fri Jan 13 02:16:33 2023
大大們好
最近在面coding test時碰到一道題目如下:
https://i.imgur.com/4Elmicj.jpg
由於對MVP+RxJava2不太熟悉,想詢問Presenter要怎麼寫比較符合題意呢?
希望有對這方面在行的大大能提供一些想法指點迷津,非常感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 133.201.11.225 (日本)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1673547395.A.618.html
1F:推 ohmylove347: 我只知道MVVM+Coroutines QQ01/13 09:27
沒關係的 我也一樣
2F:推 zcbxvsdf: view 跟 presenter要繼承介面並實作功能01/13 19:32
3F:→ zcbxvsdf: view inject in presenter,view call presenter method01/13 19:32
4F:→ zcbxvsdf: presenter 處理資料與邏輯,對應行為再透過注入的view介01/13 19:33
5F:→ zcbxvsdf: 面,call method 去更新畫面01/13 19:33
6F:→ zcbxvsdf: 至於你跟model取資料要做執行緒切換,可以透過Rx 處理01/13 19:35
謝謝大大的回復,執行緒切換的部分想詢問題目裡指定的schedulersFacade是要加在.sub
scribeOn(schedulersFacade.io())
和.observeOn(schedulersFacade.ui())嗎?
不確定還有沒有其他要加的地方
7F:噓 starburs: google 不是一卡車嗎01/14 12:38
就是google過對RX的部分越來越疑惑才問的
8F:噓 evo1994: 不是想酸 但題目都給那麼清楚了 還做不出來你確定還要繼01/14 18:11
9F:→ evo1994: 續面嗎01/14 18:11
不好意思evo大你腦補有點嚴重哦 我內文有說過我要繼續面嗎?
面對不熟悉的技術考完問問題本來就是正常的 教的時候被酸一下也就算了 但如果你只
想噓而拿不出任何實質解法 那擺老鳥姿態除了虛張聲勢之外沒什麼幫助哦
10F:推 JIKUAI: Github MVP Android 有一堆範例01/15 13:04
範例看了一卡車
11F:推 baobomb: 你直接回他 這設計完全就是誤用React programming 還有他01/18 23:08
12F:→ baobomb: 的View百分之百Memory leak. 這公司不去也罷01/18 23:08
謝謝大大!
view感覺怪怪的原來不是錯覺(?
※ 編輯: nimab (133.201.11.225 日本), 01/20/2023 07:20:19
13F:噓 evo1994: 笑死 沒給你解法就惱羞嗎?丟個上來圖就說自己不會,也 01/22 11:35
14F:→ evo1994: 不會講自己的問題在哪裡,在群組大家也教你怎麼問問題了 01/22 11:36
15F:→ evo1994: ,難怪會被刷掉 01/22 11:36