左からの NavigationDrawer が初回に起動する Activity にある場合, 気持ち悪いと思ってましたよね.
あのAndroidの神と言われている Jake Warthon さんが言い切ってます.
アプリにActivity一つで複数のFragmentを使う。ただFragmentのバックスタックは使わない。クソなので。
UI周りでいえば Activity起動時のコストを考えてみれば理にかなってるようにも思えます.
確かに, 「Fragment のバックスタック」周りで混乱する様子はだれもが見てきました。
Reddit でも話題になっており, この意見に同意する人も多い雰囲気.
で, いまどきのストラクチャーでどのような構成にするのか.
Android: the Single Activity, Multiple Fragments pattern | One Activi…
このスライドでは, 画面の数だけ「Presenter + View(Fragment)」のペアを用意する という形の記述となっていますが, Fragmentの特性上これが自然な気がしていますが.
関連ワード: Android・AndroidStudio・おすすめ・アプリ・評判・速報・開発・Jake・single activity multi fragments