나는 시작할 때 인터넷에서 이미지를로드하는 Activity를 얻었습니다. 메모리를 절약하기 위해 뒤로 버튼을 눌러 Activity를 남겨두면 모든 데이터를 덤프 할 수 있습니다. 즉, 모든 문자열과 이미지가 제거됩니다. 이 일을하는 가장 좋은 방법은 활동을 죽이는 것이라고 생각했습니다.뒤로 버튼을 누르면 어떻게 활동을 종료합니까?
글쎄, 뒤로 단추를 눌렀을 때의 콜백을 알아낼 수 없습니다. 그래서, 작업에 대한 onPause()
과 onStop()
콜백을 사용하려고 시도했지만 두 가지 방법 모두 내 응용 프로그램을 강제 종료합니다. 코드는 다음과 같습니다.
public void onPause() {
this.finish();
}
public void onStop() {
finish();
}
여러 가지 변형을 시도했지만 그 중 아무 것도 작동하지 않는 것 같습니다. 어떤 아이디어?
정확히 무엇을 찾고 계십니까? 뒤에서 현재 활동을 마치시겠습니까? –