2012-07-05 3 views
2

살해하거나 파괴 할 수없는 애플리케이션을 만들고 싶습니다. 시도했습니다.Android 애플리케이션 일시 중지

@Override 
public void onStop() { 
    super.onPause(); 
} 

하지만이 기능이 작동하지 않아 응용 프로그램이 여전히 종료됩니다. 그렇다면 애플리케이션을 중지하는 대신 일시 중지하는 다른 방법이 있습니까? 감사 : D

+0

http://developer.android.com/reference/android/app/Activity.html Activity에 대해 읽어보십시오. –

답변

1

No.

장기 실행 작업의 경우 서비스를 사용하십시오.

+0

아마도 서비스를 시도 할 것입니다. 감사합니다. – kyuu

0

구성 변경으로 인해 활동이 다시 시작되는 것을 방지하려면 매니페스트의 활동 태그에 android : configChanges를 추가하십시오.

<activity 
    android:name=".ActivityName" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" /> 
0

onStop 메서드 대신 onPause를 사용할 수 있습니다. 시스템 메모리에서 GC의 차기 낮은 경우 활동의 일시 중지 응용 프로그램이 살해되지 않을 것이라는 점을 보장 할 것입니다. 활동에 대한 자세한 참고로

@Override 
    public void onPause() { 

    } 

확인 here

당신이 할 수 있습니다
관련 문제