0
나는 몇 가지 활동 방법을 정의한 안드로이드 APP를 가지고 있습니다 (아래 예 참조).활동 라이프 사이클 - 죽일 onPause 떠나기
APP가 높은 우선 순위로 요구되는 메모리로 인해 내 APP가 onPause 메서드를 떠날 때 식별 할 수 있습니까?
public class Activity extends ApplicationContext {
private static final String TAG = "TEST";
private static final boolean D = true;
public void onCreate(Bundle savedInstanceState);
}
public void onPause();
super.onPause();
if(D) Log.e(TAG, "- ON PAUSE -");
}
public void onStop() {
super.onStop();
if(D) Log.e(TAG, "- ON STOP -");
}
public void onDestroy();
super.onDestroy();
if(D) Log.e(TAG, "- ON Destroy -");
}
}
고급 에 TNX는
시도했지만 작동하지 않았습니다. logCat에서 다음과 같은 메시지가 나타납니다. ** 09-17 14 : 42 : 15.365 : DEBUG/AndroidRuntime (9301) : VM 종료 ** 활동 방법에 따라이 메시지를받을 수 있습니까? – kbeca
Humm ... 아마도 Activity.onLowMemory() 대신 Application.onLowMemory를 재정의하려고 할 수 있습니다. 이거 해봤 니? – Felipe
예, 있습니다! 그러나 그것은 일을 didnt한다! SDK 폴더 (BluetoothChat)에서 APP 샘플을 발견했습니다.이 샘플은 오랜 시간 동안 활동 전경 루프를 유지합니다. 그러나 일단 실행중인 서비스가 없으면 작동 방식이 명확하지 않습니다. – kbeca