これが一般的な質問であることは知っていますが、どこに質問すればよいかわかりません。良い設計手法とは何か疑問に思っていました。アクティビティを作成する前にデータをロードすること。または、アクティビティを作成するには、データをロードしてUIにデータを入力します。
私の意見では、前にデータをフェッチすることは、情報をバンドルで次のアクティビティに渡す必要があるため、お勧めできません。さらに、あなたは現在の活動に関係のない情報を扱っています。私がこれを行う唯一の理由は、ロードするデータがたくさんあり、ユーザーがアプリを操作するのを一時的に止めたくない場合です。
ただし、アクティビティを起動する前に、たとえ数バイトであっても、AsyncTaskに情報をロードする人をたくさん見ました。なんで?これはそれを行うための期待される方法ですか?