2011-01-06 4 views
3

난 그냥 당신이 단순히 호출하여 안드로이드 응용 프로그램을 종료 할 수 있습니다 읽었습니다 :Android 앱을 종료하는 방법은 무엇인가요?

finish(); 

그러나 이러한 경우가! 이 작업을 수행 할 때 다음과 같은 오류가 발생합니다.

PackageInstallationReciever Remove /data/local/tmp/com._____.apk Fail! 
AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception 
AndroidRuntime java.lang.NullPointerException 
AndroidRuntime  at android..... 
dalvikvm Unable to open stack trace file '/data/anr/traces.txt': Permission denied 

그래서 응용 프로그램을 강제 종료하는 올바른 방법은 무엇입니까? 기록을 위해, 나는 메뉴 항목에서 그것을 부르고있다. 그러나 그것은 중요하게 보이지 않는다!

+0

[Android 앱 종료 버튼] (http://stackoverflow.com/questions/4089496/android-app-exit-button) – fredley

답변

5

여기에 Quitting an application - is that frowned upon? 스레드를보고 싶을 수도 있습니다.

+2

+1 가능한 복제본 - 해당 질문에 대한 Commonsware의 대답은 새로운 Android 개발자. –

+0

그래, 나는 그것을 통해 읽어 줬어. 이 http://developer.android.com/reference/android/app/Activity.html을보고주기가 어떻게 돌아가는지 설명하는 데 도움이되었습니다 ... –

1

앱 종료를 사용하여 수행하려는 작업은 무엇입니까? 사용자가 매니페스트 파일의 주요 활동이 플래그를 추가 할 수 있습니다 종료 후 앱이 상태를 저장하지하려면 다음 응용 프로그램을 다시 열 때

android:clearTaskOnLaunch=true 

이 활동 스택을 취소합니다.