내 응용 프로그램이 Activity1
으로 시작됩니다. Activity1
은 Activity2
으로 시작됩니다. Activity2
에있는 동안 Home
버튼을 누르고 애플리케이션의 시작 버튼을 클릭하면 Activity1
에서 다시 시작됩니다.android : 홈 메뉴에서 활동 2를 다시 시작하십시오.
Activity2
을 재개 할 수 있습니까?
미리 감사드립니다.
내 응용 프로그램이 Activity1
으로 시작됩니다. Activity1
은 Activity2
으로 시작됩니다. Activity2
에있는 동안 Home
버튼을 누르고 애플리케이션의 시작 버튼을 클릭하면 Activity1
에서 다시 시작됩니다.android : 홈 메뉴에서 활동 2를 다시 시작하십시오.
Activity2
을 재개 할 수 있습니까?
미리 감사드립니다.
Activity2가 시작될 때 Activity1을 끝내고 activity2를 완료하지 마십시오. 홈 버튼 또는 onpause() 이벤트의 Click 이벤트에 선
moveTaskToBack(true);
다음
쓰기
.난 당신이 읽을 것을 권장합니다 :
http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle이 Normaly는 안드로이드 시스템이 더 많은 메모리를 필요로하지 않는 응용 프로그램이 다시 시작되는 일이 안된다. 안드로이드가 응용 프로그램에 지금 죽일 것이라는 것을 알릴 때 응용 프로그램 상태를 저장하십시오.
정말 오래된 질문이지만, 나는 똑같은 문제에 직면 해 있습니다. 마침내 매니페스트 파일에서 해결책을 찾았습니다.
Manifest 파일에서 Activity2의이 속성 android : launchMode = "singleInstance"를 제거하여 해결했으며 예상대로 작동합니다.
감사합니다, 아닐 수있는 유일한 옵션입니다
? activity2를 singleTask로 시작했지만 여전히 활동 1을 시작합니다. – coercer
내 편집 된 답변보기. –