我需要從服務器提取數據列表,並將數據提供給適配器,並以列表視圖顯示。MVC:誰應該獲取數據,適配器或活動
問題是誰應該做後端調用,活動或適配器還是?
請詳細說明原因。這個問題更多的是爲什麼而不是如何。
請在模型視圖控制器或類似的答案(我知道嚴格來說android沒有MVC)上下文中回答。
編輯:。
它現在明顯對我的適配器是非常不好的地方來獲取數據(想象一下,這將是多麼非彈性例如,如果有兩個端點類似類型的數據還是我對於相同的數據集有兩個適配器,讓其中一個適配器獲取數據是沒有意義的)。其他組件應該獲取數據並填充適配器。活動是一個很好的組件。
接受的答案提供了一個這樣做的例子。
請給出一個理由,如果你投票。如果你覺得這是錯誤的,爲什麼不指出爲什麼? –