タグ

あとで読むとlifecycleに関するsh2nm0k2のブックマーク (1)

  • Androidメモ - Qiita

    自分の備忘メモ。ガスガス更新していく。 ライフサイクル/リソース管理 Fragmentにフィールドを持たせない Fragmentのフィールドは、ライフサイクルにより オブジェクトが再生成されるタイミングで破棄される。 Fragmentにパラメータを付与したい場合はフィールドでなく setArguments()によってBundleオブジェクトとして渡す必要があり、 かつFragmentがアクティブになる前に設定する必要がある。 フィールドに直接設定すると、FragmentManager等に再生成された時に 内容が失われる。 Bundleオブジェクトに登録できない類のオブジェクトが必要な場合、 それらを必要な時に生成するリスナーを定義する。 悪い例: class SampleFragment extends Fragment { View mView; // このviewは再生成時にnullに

    Androidメモ - Qiita
  • 1