0

私のゲーム アプリケーションには、メイン メニューのアクティビティからボタンを押すことですべてアクセスできるいくつかの異なるアクティビティがあります。これで、アプリケーションを終了するときにのみ、メイン メニューのアクティビティを finish() します。

しかし、メインメニューに戻ったときに、個々のさまざまなアクティビティを終了する必要があるかどうか疑問に思っていましたか?

そんなに違いますか?現在、アクティビティを終了していないため、既存のアクティビティに戻るだけでなく、メニューからアクティビティに移動するたびに新しいアクティビティを作成していますか?

ありがとう。

4

1 に答える 1

0

バックキーを使用してアクティビティから戻ると、そのアクティビティが終了し、インテントを使用して再度呼び出すと、新しいアクティビティが作成されます。

したがって、すべてのアクティビティからメイン メニュー アクティビティに戻るキーを使用している場合は、finish を呼び出すだけでアプリが存在します (メイン メニュー アクティビティがアプリを開いたときに最初のアクティビティである場合)。

于 2012-06-16T21:05:31.870 に答える