나는 이것이 일반적인 질문이라는 것을 알고 있지만, 나는 이것을 묻기 위해 어디서 왔는지 모른다. 좋은 디자인 관행이 무엇인지 궁금 해서요. 활동을 만들기 전에 데이터를로드하는 것입니다. 또는 액티비티를 만들고 데이터를로드하고 UI를 채울 수 있습니다.활동을 생성하기 전이나 후에 데이터를로드 하시겠습니까?
제 생각에는 데이터를 가져 오는 것은 좋은 생각이 아닙니다. 번들의 정보를 다음 활동으로 전달해야하기 때문입니다. 또한 현재 활동과 관련이없는 정보를 처리하고 있습니다. 이 작업을 수행하는 유일한 이유는로드 할 데이터가 많이 있고 당분간 사용자가 앱과 상호 작용하지 못하게하려는 경우입니다.
그러나 활동을 시작하기 전에 AsyncTask에서 정보를로드하는 사람이 많습니다 (몇 바이트라고하더라도). 왜? 이것이 예상되는 방법입니까?
[콘텐츠 제공 업체] (http://developer.android.com/guide/topics/providers/content-providers.html) 및 [로더] (http://developer.android.com/guide/components/)를 사용하십시오. loaders.html)이 도움이 될 수 있습니다. –