私は、中心的なアクティビティの前後のアクティビティ、基本的には間に挟まれたゲームレベルのアクティビティのプレレベルとポストレベルのアクティビティを実装するためのクリーンな方法を探しています。プレレベルとポストレベルのアクティビティは似ていますが、レイアウトが異なる2つの異なるアクティビティを使用したいので十分な違いがあります。
アクティビティの順序をどのように想像するかを簡単に説明します([戻る]は[戻る]ボタンを押す、アクションはアクティビティと相互作用して進む):
- メインメニューアクティビティ
- 戻る->終了
- アクション->プレレベルアクティビティ
- プレレベルアクティビティ
- 戻る->メインメニューアクティビティ
- アクション->ゲームアクティビティ
- ゲームアクティビティ
- 戻る->一時停止されたアクティビティ
- アクション->ポストレベルアクティビティ
- 一時停止されたアクティビティ
- 戻る->ゲームアクティビティに戻る
- アクション->ポストレベルアクティビティ
- ポストレベルのアクティビティ
- 戻る->メインメニューアクティビティ
- アクション->次のレベルのプレレベルアクティビティ
そのようなアクティビティループを最適に実装する方法についての提案はありますか?