728x90 kotlin 프래그먼트 뒤로가기1 [안드로이드] 액티비티 + 다수의 프래그먼트 상황에서 뒤로가기, 뒤로가기 두 번 클릭 처리하기 문제상황 액티비티는 MainActivity 하나와 액티비티 위에 다수의 프래그먼트를 add 하는 방식으로 앱을 개발하고 있었습니다. 프래그먼트에서는 OnBackPressedCallback을 통해 뒤로가기를 처리하고 이제 MainActivity에서는 뒤로가기를 두 번 클릭 시 앱을 종료되게끔 구현하기 위해 MainActivity에서 onBackPressed()를 override했습니다. 그런데 onBackPressed를 재정의하니 앞서 잘 작동하던 프래그먼트에서 뒤로가기가 MainActivity의 onBackPressed()에서 모두 실행되기 시작했습니다. 즉, 프래그먼트 화면이 여러 번 쌓이더라도 뒤로가기 클릭 시 바로 MainActivity의 onBackPressed()가 실행되기 때문에 앱이 종료되는.. 2023. 2. 12. 이전 1 다음 728x90 반응형