가능한 중복 : 나는 응용 프로그램을 작성하고, onBackPress() 메소드를 오버라이드 (override) 한
Quitting an application - is that frowned upon?안드로이드 : Activity.finish() 메서드를 호출
:
@Override
public void onBackPressed() {
Log.e("Main Activity", "onBackPressed!");
exitAlert.show();//when the user click the ok button it will call the MainActivity.this.finish();
}
을
하지만 finish()
함수가 호출 될 때 발견했습니다.이 앱은 여전히 "Setting-> Applications-> RunningServices ". 그래서 수동으로 중지해야합니다. 은 finish()
이 호출 될 때까지을 계속 실행하는 이유를 이해할 수 없습니다. 대화 상자를 클릭하여 앱을 파괴하려면 어떻게해야합니까? 미리 감사드립니다.