我有1个活动将托管2个片段。使用HttpGet请求,我将检索将放入listview(其中一个片段)的对象列表。将此请求放入活动的onCreate方法中会更好吗?或者,在片段的onCreate方法中会更好吗?
onCreate() {
// call method to retrieve data (httpget request)
// parse json data to a list of objects
// implement the parcelable interface to pass data to the fragment through a bundle
}
或者
onCreate() {
// call method to retrieve data (httpget request)
// parse json data to a list of objects
}
答案 0 :(得分:0)
这取决于您的需求。在大多数情况下,片段应该包含此HttpGet
逻辑,因为它应该是一个单独的模块,您可以在不同的活动中使用它。 Activity
只是用于控制生命周期和它们之间交互的片段的容器。