주요 활동이 있는데 버튼을 클릭하고 새로운 활동을 시작하면 다음 코드를 사용했습니다.
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
위의 코드는 주요 활동에서 실행되었습니다.
이제 메인 액티비티에 의해 호출되는 새로운 액티비티에는 뒤로 버튼이 있습니다. 이 뒤로 버튼을 클릭하면 새 활동을 닫고 원래의 기본 활동으로 돌아 가야합니다.
나는 전화를 시도 super.finish()
하고 그냥finish()
(새로운 활동에서) 내 응용 프로그램을 닫습니다 (주 활동 포함).
현재 포커스가있는 활동을 닫은 다음 주 활동으로 돌아가려면 어떻게해야합니까?
편집
휴대 전화의 뒤로 버튼도 전체 앱을 닫았다는 사실 때문에 두 번째 활동을 잘못 시작했다고 생각하게됩니까?
알았어
동일한 매니페스트 코드와 동일한 코드를 사용하여 활동을 시작하는 설정 활동을 만들었습니다.
뒤로 버튼을 누를 때 활동 설정의 경우 기본 활동으로 돌아갑니다.
주요 질문에서 위에서 언급 한 활동으로 단순히 전체 앱을 종료합니다.
따라서 문제는 활동을 끝내는 코드가 아니라 활동 자체 인 것처럼 보입니다.