私のフラグメントにasynctaskがあります。このフラグメントに入ると、最初からすべてのデータがロードされますが、それは無駄です。一度ロードするだけです。 ?フラグメント内にasynctaskを使用する
2
A
答えて
4
これをonCreateメソッドまたはonActivityCreatedメソッドに入れることができます。
フラグメントライフサイクルの詳細:Fragments。
0
あなたのコードでは、最初のデータをロードしますか?親アクティビティから最初にロードしますか?それがどこにあっても、AsyncTaskを実装して項目のリストを維持する必要があります。断片内ではありません。そこから、あなたは単にあなたのフラグメントで次の手順を実行する必要があります。
public class Android extends Fragment{
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
/** Grab your initial data **/
setListAdapter(new ArrayAdapter<String>(context, layout, <your data>);
}
}
+0
関連する問題
- 1. フラグメント内のトーストを使用
- 2. フラグメント内でYouTube APIを使用する
- 3. asyncTaskからフラグメントにArrayList(ビットマップ)を送信してArrayadapterで使用する方法
- 4. AsyncTaskを使用したフラグメント切り替え
- 5. asynctask asynctaskの使用
- 6. AsyncTask <>を親からのフラグメントに配置するには?
- 7. ソケットでAsynctaskを使用するには
- 8. フラグメント内でGridViewを使用するとアプリケーションがクラッシュする
- 9. フラグメントまたは親アクティビティのasynctask?
- 10. フラグメント内のフラグメント
- 11. AsyncTaskでフラグメント化する新しいTextViewを設定します
- 12. fragmentStatePagerAdapterを使用してビューページ内のフラグメント/ビューを更新する
- 13. フラグメント内で外部ライブラリを使用する方法は?
- 14. ループ内のAsyncTask?
- 15. アンドロイドはフラグメント内にgetLayoutInflaterを使用できません
- 16. フラグメント内のonCreateOptionsMenuの代わりにonPrepareOptionsMenuを使用
- 17. ネストされたフラグメント(Android 4.2)を使用してViewPager内にフラグメントを追加する方法
- 18. アンドロイドスタジオを使用してフラグメント内にイメージスライドショーを追加する方法
- 19. フラグメント内のフラグメントのタブ
- 20. フラグメント内にRecyclerViewを実装する
- 21. Activity内でAsyncTaskを使用して複数のタスクを実行する
- 22. フラグメントの使用時にLinearLayout内でRecyclerViewを使用するにはどうすればよいですか?
- 23. フラグメント内でasynctaskローダーを使用して、グリッドビューに画像を表示しているときにアニメーションローダーが表示されない
- 24. AsyncTask内でViewPagerを設定する
- 25. SimpleCursorAdapterでのAsyncTaskの使用
- 26. Drupalでフラグメントを使用する7フォームリダイレクト
- 27. ボタンをフラグメントで使用する
- 28. ViewPager内でフラグメントを別のフラグメントに置き換える
- 29. フラグメントを使用してプラグイン内のplugin.propertiesファイルをパッチ/マージ
- 30. Android Honeycomb:フラグメントがAsyncTaskを開始できませんか?
私はthat.IがasynctaskがのonCreateまたはonActivityCreatedでメソッドを実行入れている問題は、結果はchanged.Itはすべてのtime.Iはこれを使用するロード決して考えますビューページャのフラグメント。 – droidmachine
あなたはsetRetainInstance(true)を含めることができます。あなたのonActivityCreatedメソッドで。そうすると、各構成の変更時にフラグメントのonCreate()が呼び出されなくなります。 – Scott
毎回まだロードされています。 – droidmachine