1つのActivityに複数の画面用Activityを追加する方法は、LocalActivityManagerを使うのが一般的。
LocalActivityManager | Android Developers
Android ActivityGroupをつかって複数Activityを表示する | TechBooster
もう非推奨なので昔の話だが。
AndroidManifest.xmlには、MainActivityとSubActivity。
res/menu/main.xmlには、menu_textview1とmenu_textview2の、2つのメニューアイテム。
activity_main.xmlは、FrameLayoutだけ。
activity_sub.xmlは、LinearLayoutとtextview1。
getLocalActivityManagerで取得したLocalActivityManagerオブジェクトlamでstartActivityで2つSubActivityを追加。
メニュー選択は今回は何もしてない。
SubActivityはonCreateとonDestroyでトースト表示。
1回目のonCreate。
2回目のonCreate。