我寫了一個Android App播放單個媒體文件,顯示在活動它的歌詞。 「活動」屏幕還具有「播放暫停」切換按鈕和一個使用拖動進行前進/後退的搜索欄。活動在其onCreate()方法中啓動Started Service。
我正在嘗試將應用確認爲MVP設計模式。我正在尋找示例代碼作爲適合這種情況的指導。非常感謝您的幫助。
事情,我渴望學習
- 如果像我這樣的地方活動和啓動的服務使用EventBus具有雙向通信,其中確實爲EventBus聽衆謊言中的代碼? Presenter在這方面沒有任何作用?
- 代碼如何測試EventBus相關代碼 - 單元和集成測試?
- 活動中有哪些代碼?什麼在服務?演示者與活動和服務的合同是什麼樣子?最後,這位演示者的實現過程如何?
- 如何在MVP的情況下管理MenuOptions點擊事件的代碼?
如果有詳細的解釋會對您有所幫助,那麼對Github/Bitbucket中現有代碼庫的任何引用都會很感激。提前致謝。
非常感謝你。我沒有將Qn.2框架化,但我也從你的答案中得到了期望。當我結束了像你所建議的那樣的實施時,聽到像你這樣的經驗豐富的人的感受真是太棒了。再次感謝! – karthiks