Fragment.startActivity

FragmentにもstartActivityがあり、これでActivityを起動できる。

Fragment  |  Android Developers

まずは、AndroidManifest.xml

activityタグで".SubActivity"を追加。
strings.xmlは、

Fragment1のTextViewとButton、SubActivityのTextView。
fragment1_main.xmlは、

TextViewとButton。
activity_sub.xmlは、

TextView。
activity_main.xmlは、

中にFrameLayout。
Fragment1.javaは、

Button押されたら、startActivityでSubActivityを起動。
SubActivity.javaは、

特にいじってない。
MainActivity.javaは、

単純に起動時にFragment1を追加してるだけ。

起動時
起動時

起動時はこうなっているが、Button1を押すと、

SubActivityが起動する
SubActivityが起動する

SubActivityが起動する。

Sample/android/Fragment/startActivity/src/Fragment at master · bg1bgst333/Sample · GitHub