2013-03-22 3 views
1

Android 응용 프로그램에서 응용 프로그램 클래스를 확장했습니다. 확장 응용 프로그램의 OnCreate()에서 초기화 및 확인을해야합니다. 수표에 따라 나가고 싶습니다. 그러나 나는 applcation에서 나가는 방법을 모른다.android에서 확장 응용 프로그램을 종료하는 방법

System.exit(0); 

또는 당신은 당신의 응용 프로그램이 충돌 할 수있다 : 우리가 마무리를 사용하여 종료 할 수 있습니다 활동() 메소드

+2

응용 프로그램을 종료하지 마십시오. Android에서는 응용 프로그램을 종료해도 응용 프로그램이 계속 실행됩니다. 무슨 일이 일어나면 그들은 단지 멈추게됩니다. 일부 수표에 따라 신청서를 닫으려면 주 활동에서하십시오. –

+0

나는 수표에 따라리스트 글로벌 변수를 만들고 싶다. – Riskhan

답변

1

당신은 나가 수에서 나에게 VM을

public class HAT extends Application { 
    @Override 
    public void onCreate() { 
     // if(condition is false) then exit 
    } 

도와주세요

new int[]{}[0]; 

또는 자신의 프로세스를 종료 할 수 있습니다.

Process.killProcess(Process.myPid()) 

그러나 실제로이 작업을 수행하려는 이유를 알 수 없으며 이후 기능을 수행하는 데 더 좋은 방법이 있습니다.

+0

안드로이드 팀이 System.exit을 추천하지 않습니다 – Riskhan

+0

나는 강제로하지 않는 정상적인 방법을 원합니다. – Riskhan

+0

나 옆에 있습니다. 다른 것들은 낫지 않습니다. 당신의 유스 케이스는 무엇입니까? – alex

관련 문제