2017-04-17 34 views
-4

我在Android應用程序的工作和一些團隊成員一個新的佈局使用一個活動,併爲整個應用程序一個父佈局和每一次建議我們需要一個新的屏幕,我們只是誇大父佈局中的新佈局並銷燬舊佈局。另一方面,我認爲使用碎片將是一條路。使用一個活動:充氣每個視圖或使用片段

你覺得一個方法是優於其他? 如果你能想出堅實的論據來支持你的說法,我將不勝感激。

謝謝

UPDATE:

我們在我們的應用程序中使用MVC。他們想爲視圖創建一個新類,而我選擇使用片段作爲我的視圖。現在,應用程序有一個活動和一個佈局。要改變我們調用相同的佈局,消除其子視圖和膨脹的新觀點。我不明白怎麼會更好,然後只是用片段作爲意見

+0

去一個片段的活動。 –

+0

您應該根據您的屏幕布局設計使用活動以及片段。在我看來,採取單一活動所有其他片段的方法並不是一種好方法。 –

+0

請參閱我的更新答案 –

回答

1

我想大多數Android開發會告訴你要使用的視圖一個或多個活動或片段。但爲什麼?

基本上,因爲一個活動負責每個視圖在您的應用程序會是這樣一個「上帝對象」。我認爲這被認爲是反模式,因爲它可能很快成爲維護噩夢。

一個活動的Android的模式和幾個片段,另一方面是繼單一職責原則,讓你的代碼更易於維護。更重要的是,因爲如果您能夠使用內置方法,特定於Android的配置更改等保存狀態更容易實現。

+0

@HAOUAS哈立德-Hope我的答案是一點點的幫助。您的問題一直在收集您的提議,您可能需要刪除它。就我而言,歡迎您這樣做。快樂的編碼! – 0X0nosugar

相關問題