我有 3 个 Activity 。
第一个 A 包含一个 Fragment A1,它包含一个 Spinner。
当我单击 Spinner 时,我将转到 Activity B,其中包含一个 Button。
当我单击按钮时,将转到 Activity C。
我超越了 Activity C 的 OnBackPressed
(
Super OnBackPressed()
Intent i = new intent (this,ActivityB.class)
Finish();
StartActivity i
}
我覆盖了 Activity B 的 OnBackPressed
(
Super OnBackPressed()
Intent i = new intent (this,ActivityA.class)
Finish();
StartActivity i
}
我覆盖了 Activity A 的 OnBackPressed
(
Super OnBackPressed()
Finish();
}
我的问题是,每次我在 Activity A 中单击 Android 的返回按钮时,应用程序都不会退出并转到我原来的 Spinner 选择。
我必须点击几次才能真正退出。
在Fragment A1中点击Android返回按钮退出应用怎么办?
最佳答案
您可以使用 Fragment
中的 getActivity().finish();
关于android - 如何真正退出包含 fragment 的 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37025367/