2011-01-13 100 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