[英]MVP and BaseActivity - Best practices
嗨,使用MVP模式,您可以處理很多事情,
您不需要工具欄的任何設置。
您可以直接從基本活動中設置標題和其他內容。
直接從基本活動中使用書法設置字體。
在基本活動中聲明黃油刀
設置布局
在api調用期間處理任何異常。
使用抽象方法定義如何管理生命周期。
還有許多我們可以在基本活動中處理的事情。
使用MVP可以更好地優化代碼。
您將在Presenter中完成所有業務邏輯。
我已經創建了一個項目庫。
有關詳細信息,請參見。
謝謝
您應該在所有活動之間共享所有要共享的代碼。 您可以在那里以通用方式提供演示者。 如果您想讓主持人知道活動的生命周期,則可以調用主持人的生命周期方法。 通常,我會將滑動菜單實現為具有自己的演示者的單獨視圖
在android Activity / Fragment中的MVP中-這是您的視圖在onActivityCreated(...)中創建演示者; 屏幕之間的導航在View中聲明。
實際上,您不需要為演示者創建接口: http : //blog.karumi.com/interfaces-for-presenters-in-mvp-are-a-waste-of-time/
最佳做法: https : //github.com/googlesamples/android-architecture
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.