0

私は、中心的なアクティビティの前後のアクティビティ、基本的には間に挟まれたゲームレベルのアクティビティのプレレベルとポストレベルのアクティビティを実装するためのクリーンな方法を探しています。プレレベルとポストレベルのアクティビティは似ていますが、レイアウトが異なる2つの異なるアクティビティを使用したいので十分な違いがあります。

アクティビティの順序をどのように想像するかを簡単に説明します([戻る]は[戻る]ボタンを押す、アクションはアクティビティと相互作用して進む):

  • メインメニューアクティビティ
    • 戻る->終了
    • アクション->プレレベルアクティビティ
  • プレレベルアクティビティ
    • 戻る->メインメニューアクティビティ
    • アクション->ゲームアクティビティ
  • ゲームアクティビティ
    • 戻る->一時停止されたアクティビティ
    • アクション->ポストレベルアクティビティ
  • 一時停止されたアクティビティ
    • 戻る->ゲームアクティビティに戻る
    • アクション->ポストレベルアクティビティ
  • ポストレベルのアクティビティ
    • 戻る->メインメニューアクティビティ
    • アクション->次のレベルのプレレベルアクティビティ

そのようなアクティビティループを最適に実装する方法についての提案はありますか?

4

1 に答える 1

0

このドキュメントを読む:タスクとバックスタック

他の操作を行いたい場合は、ゲームの一時停止などのアクティビティ操作を行います。onBackPressed() 関数を処理して他のことを行い、アクティビティを終了できます

于 2013-01-17T19:14:58.853 に答える