2011-10-22 3 views
0

내 신청서에는 7 가지 활동이 있습니다. 첫 번째 활동에서 나가기 버튼이 있습니다. 처음에 나가기 버튼을 클릭하면 잘 돌아갑니다. 그러나 두 번째, 세 번째 ...... 활동에있을 때 첫 번째 활동에 직접 들어가면 나가기 버튼이 이전에 나를 데려갔습니다. 활동 .....신청서를 닫는 방법

Button Exit = (Button) findViewById(R.id.close); 
    Exit.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 

      finish(); 
      System.exit(1); 

     } 

    }); 
+0

[응용 프로그램 종료 - 그게 싫은가요?] (http://stackoverflow.com/questions/2033914/quitting-an-application-is-that-frowned-upon) – adatapost

답변

0

Android는 응용 프로그램을 종료 할 필요가없는 방식으로 설계되었습니다. 사용자가 홈 화면으로 이동하게하려면 홈 화면을 표시하려는 의도를 만들면됩니다. 이런 식으로 : intent.addCategory(Intent.CATEGORY_HOME);. System.exit(1)은 필요하지 않습니다.

+0

나는 옵션을 가지고 있습니다. 홈 화면 이동 ......... 그러나 응용 프로그램을 종료하려면? –

+1

어떤 이유로 든 프로세스를 중지하려면 killProcess : http://developer.android.com/reference/android/os/Process.html#killProcess(int)를 확인해야합니다. 'android.os.Process.killProcess (android.os.Process.myPid());' – Lycha