당신이 가지고있는 조각의 수와 그 스레드로 무엇을하려 하는가에 달려 있습니다. 일반적인 규칙은 없지만 다음은 결정을 내리는 데 고려해야 할 두 가지 사항입니다.
(1) 당신이 easly 수 있습니다 FragmentActivity
이런 식으로 콜백을 가지고이 적합 할 수 있습니다 (설정 ViewPager
또는 Tab
A의 말) 여러 조각에 사용되는 것 정보를 다운로드 같은 일을하는 경우 해당 정보를 UI를 처리 할 Fragment
에 배포하십시오. 마음에 떠오르는 또 다른 예는 위치 데이터를 가져 오는 것입니다. 앱 전체에서 위치 데이터를 사용하고 FragmentActivity
이 여러 조각을 호스팅하는 경우 한 곳에서 정보를 가져 와서 단편을 개별적으로 업데이트하는 것이 좋습니다.
(2) 일회용 다운로드, 게시물 또는 특정 조각에 고유 한 다른 항목에 AsyncTask
과 같은 것을 사용하는 경우 해당 조각에 대해 지역화 된 상태를 유지하는 데는 아무런 문제가 없습니다. 사실,이 경우 작업을 로컬에서 완료하는 것보다 FragmentActivity
에로드하는 것이 덜 효율적입니다.
실제로 "올바른"대답이 없습니다. 앱이 어떻게 구조화되고 무엇을 성취하려고하는지에 대한 질문.