FragmentにもstartActivityがあり、これでActivityを起動できる。
まずは、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が起動する。
Sample/android/Fragment/startActivity/src/Fragment at master · bg1bgst333/Sample · GitHub