마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

백그라운드 진입시 앱을 강제 종료 시키려면?

0 추천
홈버튼을 누르거나 다른 앱이 실행되어 앱이 백그라운드 진입 했을 때 앱을 무조건 강제 종료 시키게 하고 싶습니다.

어떻게 하면 될까요?
짜짜로니 (730 포인트) 님이 2014년 8월 22일 질문

3개의 답변

0 추천
void onPause()
{
    super.onPause();
    finish();
}

----------------------------------------------------------------

불안하다 싶으면
 

boolean mFinish;

void onCreate()
{
    mFinish = false;
}

void onPause()
{
    super.onPause();

    if(!mFinish)
    {
        finish();
        mFinish = true;
    }
}

 

익명사용자 님이 2014년 8월 22일 답변
onPause는 orientation 변경에도 불리지 않았나요?
아 그런가요?? 그부분은 몰랐네요... ㄷㄷ
그럼 onStop도 orientation변경에도 불리나요? 안그럼 onStop에 저 소스를 적으면 되겠네요... orientation에 의한 생명주기는 제가 잘 몰라서...
음 onPause, onStop 둘다 호출되네요. orientation 변경이 안될때만 저렇게 할 수 있겠군요
0 추천
http://stackoverflow.com/questions/2092951/how-to-close-android-application

첫 답변에서 홈키에 대응하는 법 등이 잘 나와있네요
Gioskhan (12,060 포인트) 님이 2014년 8월 22일 답변
0 추천
매니페스트파일 액티비티에

android:noHistory="true"를 추가하세요
alkyne (22,960 포인트) 님이 2014년 8월 22일 답변
...