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