我有一个应用程序,其中有许多活动。 我想在一个活动的按钮单击应该停止应用程序(在后台停止)。 我怎样才能做到这一点? 谢谢
答案 0 :(得分:1)
最佳做法是调用finish()并让操作系统在/需要时处理您的进程。
答案 1 :(得分:1)
最直接的方式
System.exit(1);
:)
答案 2 :(得分:0)
如果您想要退出应用程序或想要完成所有活动,那么应用程序无法在后台停止运行 -
使用此 -
如果您从活动A调用活动B,从B调用C
A->乙
使用来自A的startactivityforresult
再次B-> C
使用来自B的startactivityforresult
当你想退出C然后是setResult(即RESULT_OK)并完成C.并在B中的OnActivityResult()中,检查resultcode == RESULT_OK然后再次完成B和setsult(RESULT_OK)为A.same程序将按照完成A。
这将退出应用程序。应用程序将从A而不是从C开始。