アプリで戻るボタンを管理するのに苦労しています。私が間違っていなければ、戻るボタンのデフォルト機能はユーザーを以前のアクティビティに戻すはずです。しかし、あるアクティビティから別のアクティビティに変更するときfinish()
は、リスナーを呼び出します。前のアクティビティが強制終了されたため、[戻る] ボタンを押すとアプリが終了します。
以前のアクティビティを保持し、現在のアクティビティが変更された後にのみ終了する方法はありますか?
ところで、戻るボタンをオーバーライドする方法を知っています。しかし、多くのアクティビティがある場合、以前のアクティビティがまだ強制終了されていないすべてのアクティビティに対してオーバーライドを作成するのは効率的ですか? 私は RPG を開発していますが、多くの活動があると確信しています。