FragmentTransaction.commitで、追加や削除などのフラグメント操作処理を確定させる。
FragmentTransaction | Android Developers
このcommitが無いと、フラグメントが追加されない。
strings.xmlで、
とし、fragment1_main.xmlで、
TextViewだけ。
fragment2_main.xmlも、
同様。
activity_main.xmlで、
Buttonを2個とFrameLayout。
Fragment1.javaで、
onCreateViewで、レイアウトをinflateしてViewを返すだけ。
Fragment2.javaも、
同様。
MainActivity.javaは、
Button1はaddの後にcommitしない。
Button2はaddの後にcommitする。
起動時。
Button1を押しても、
何も起きない。
ログを見ると、
クリックしたときのログしか出ていない。
Button2を押した場合は追加される。
ログにFragment側のonCreateViewが出てる。