android - 退出android中的应用程序

标签 android

当用户在应用程序中间时,我必须退出应用程序。我使用了 finish() 和 System.exit(0) 方法,但它只退出当前 Activity 。 如果有人知道这件事,请告诉我。

谢谢

维克拉姆

最佳答案

如果您从 Activity A 调用 Activity B,并从 B 调用 Activity C

A->B

使用 A 的 startactivityforresult

又是 B->C

使用来自 B 的 startactivityforresult

当您想从 C 退出时,然后设置结果(即 RESULT_OK)并完成 C。在 B 的 OnActivityResult() 中,检查是否 resultcode == RESULT_OK 然后再次完成 B 并为 A 设置结果(RESULT_OK)。相同的过程将跟着完成A。

这将使您退出应用程序。应用程序将从 A 而不是 C 开始。

关于android - 退出android中的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679238/

相关文章:

android - ClassNotFoundException : android. view.OnBackInvokedCallback with Compose 1.2.0-alpha07

java - @VisibleForTesting 和@Deprecated int 单元测试之间的区别

javascript - Phonegap 版本 : Application cannot run on iOS

android - TabHost fragment 中的 MapActivity 在选项卡切换后消失

java - ItemAnimator如何安排动画一个接一个地开始

java - Android MPAndroidChart LineChart如何完全忽略ViewPager触摸手势?

android - Flutter:相当于NSLocale (iOS) & Locale (Android)

java - 不同的数据库库具有不同风格的相同方法最佳实践?

android - 非偏好数据的偏好布局

android - TabHost 上的相对布局?