从android中的应用程序退出

时间:2011-01-13 10:53:42

标签: android

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

谢谢

维克拉姆

2 个答案:

答案 0 :(得分:1)

如果您从活动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开始。

答案 1 :(得分:0)

试试这个(*未经测试):

@Override
    protected void onStop() {
        // TODO Auto-generated method stub
        super.onStop();
        this.finish();
    }

同时尝试花一些时间来完成this discussion