2011-01-13 102 views
1

当用户处于应用程序中间时,我必须退出应用程序。我使用finish()和System.exit(0)方法,但它只能退出当前活动。 如果有人知道这件事,请让我知道。从android中退出应用程序

谢谢

维克拉姆

回答

1

如果要调用b活动来自A和来自B的活性C

A-> B

使用由

startactivityforresult又一次B->ç

使用的B

startactivityforresult,当你想从C退出然后的setResult(即。 RESULT_OK)并结束C.并在B中的OnActivityResult()中检查结果码是否为== RESULT_OK,然后再次完成B并且setresult(RESULT_OK)为A.same过程将按照完成A.

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

0

试试这个(*未测试):

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

也尽量腾出一些时间去this discussion