Fragmentに関するkakajikaのブックマーク (1)

  • FragmentをonCreateで何も考えずにaddして増殖するケースが後を絶たない件 - Qiita

    連続して3つの現場で同じバグが発生しているアプリを直すという経験をしたので、おそらくかなり多発している気がするこのような不幸が発生することが減るように書き残しておきます。 Fragmentのaddを何も考えずonCreateに書くとActivityのリストア時にリークする 例えば以下のようなごく単純なサンプルアプリ。 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSupportFragmentManager() .beginTransaction()

    FragmentをonCreateで何も考えずにaddして増殖するケースが後を絶たない件 - Qiita
    kakajika
    kakajika 2017/08/13
    Fragmentで問題が顕在化しやすいというだけであって、根本的な問題はActivityのライフサイクルをきちんと処理するコードが書かれていないということなんですよね。。
  • 1