私はメインアクティビティを持っています。ボタンをクリックすると、新しいアクティビティが開始されます。そのために次のコードを使用しました。
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
上記のコードはメインアクティビティから実行されました。
ここで、メインアクティビティによって呼び出される新しいアクティビティに、戻るボタンがあります。この戻るボタンをクリックすると、新しいアクティビティを閉じて元のメインアクティビティに戻る必要があります。
私は、呼び出し試してみましたsuper.finish()
とばかりfinish()
(新しい活動から)が、これは、(私の主な活動を含む)私の全体のアプリケーションを閉じます。
現在フォーカスされているアクティビティを閉じて、メインアクティビティに戻るにはどうすればよいですか?
編集済み
スマートフォンの戻るボタンもアプリ全体を閉じるという事実により、2番目のアクティビティを誤って起動したと思いますか?
OK探していました
同じマニフェストコードと同じコードを使用してアクティビティを開始する設定アクティビティを作成しました。
アクティビティ設定の「戻る」ボタンを押すと、メインアクティビティに戻ります。
メインの質問で上記のアクティビティを使用すると、アプリ全体が終了します。
したがって、問題は、アクティビティを終了するコードではなく、アクティビティ自体にあるようです。