android - 如何真正退出包含 fragment 的 Activity ?

标签 android android-fragments exit onbackpressed

我有 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/

相关文章:

java - 如何在android中使用unicode显示阿拉伯字符?

android - 如何检测何时在 fragment android中按下后退按钮?

java - 下载和存储图像

c++ - 收集 2 : Ld returned 1 exit status build make error

php - 用于监视和读取 mySQL 数据库中的图像并将其结果保存到 MySQL 数据库的 Matlab 脚本

java - 如何用新加密的数据更新部分加密的数据?

android - 有没有办法在 PendingIntent 被触发时终止 Activity ?

java - 无法在 Android 中使用 Java 从 Bean 类填充 Spinner 值?

python - 如何在Windows 10中手动停止Python程序?

java - 如何捕获java应用程序退出时的情况?