특정 활동에서 뒤로 버튼을 클릭하면 완료되는 앱이 있지만 다른 기기에서는 이전 활동으로 이동합니다. 문제는 안드로이드 버전으로 생각하고 있습니다.finish()가 호출되지 않고 앱이 완료되었습니다.
Galaxy SII (Android 버전 4.0)에서는 HTC Evo (Android 버전 2.3.5)를 사용하지만 정상적으로 "finish()"메소드를 호출하지 않은 모든 이전 활동으로 돌아갑니다.
무슨 일이 일어날 지에 대한 단서가 있습니까?
참고 : 내가 말하는 활동에는 finish()가 없습니다. HTC EVO로 실제로 돌아갈 때 돌아 가야합니다.
매니페스트 파일에 launchMode를 지정 했습니까? –
onBackPressed() 콜백을 재정의 한 다음 슈퍼 버튼을 호출하지 않고 뒤로 버튼에서 수행 할 작업을 수행하십시오. 그 행동을 일관성있게해야합니다. 벤더의 차이점은 현재보고있는 것과 관련이있을 수 있다고 생각합니다. – Hahn
와우, 방금 스레드가 얼마나 오래된 지 알 수 있습니다. – Hahn