0
我想編寫一個包含三個獨立但相似流程的應用程序。當用戶啓動應用程序時,他將能夠選擇他想要做的事情(在3個流程內)。對於它們中的每一個,都會有一個指示屏幕,一個進度可視化屏幕和一個捕獲屏幕(使用相機)以及其他特定屏幕。Android多重分段體系結構
我希望能夠重新使用部分代碼,以便不會寫出3次相同/相似的東西。但是,我不確定架構。 我的想法是每個流程有一個活動,併爲不同的屏幕提供多個片段。在這種情況下,創建一個BaseActivity
是否是個好主意,它可以擴展Activity
並實現監聽器來處理分片切換?我的每個片段還將擴展一個BaseFragment
,它負責處理通用代碼。
我的邏輯正確嗎?有沒有更好的方法來做到這一點?
您的邏輯是有道理的。但你將如何展示你的3'BaseActivity'? – shkschneider