当用户在应用程序中间时,我必须退出应用程序。我使用了 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/