我已經實現了在類OrderFragmentDetails中附加的屏幕UI,是買方和賣方流程相同的屏幕。唯一的區別是按鈕確認訂單的行爲。我正在考慮2個選項:擴展帶有繼承的片段屏幕?
1 - 擴展了買方和賣方OrderFragmentDetails: OrderBuyerFragmentDetails和OrderSellerFragmentDetails(我用MVP等創造也2演講從OrderFragmentDetailsPresenter擴展)
2 - 創建參數傳遞的片段並決定OrderFragmentDetailsPresenter中的邏輯。對此的缺點是代碼看起來不是很可擴展......而在第一種情況下,看起來有點矯枉過正,爲按鈕中的不同調用創建了2個類,再加上我不是擴展UI的忠實粉絲。
肯定有2位演講者。不過我一直認爲片段和演講者之間的關係是1比1 ...... – Dayerman