728x90 kotlin fragment onBackPressed1 [안드로이드] Fragment에서 뒤로가기 처리하기 - onBackPressedDispatcher 안드로이드 앱을 개발하다 보면 하나의 액티비티와 다수의 프래그먼트의 구성으로 개발하는 경우가 있습니다. 액티비티로만 구성된 화면의 경우 액티비티 위에 다른 액티비티가 쌓이는 방식이기 때문에 기기 메뉴바의 뒤로 가기 즉, onBackPressed()가 실행되면 최상단의 액티비티가 제거되면서 의도한 뒤로 가기가 정상적으로 작동합니다. 혹은 액티비티에서 뒤로 가기의 설정을 변경하기 위해 onBackPressed()를 override하여 필요에 따라 수정할 수 있습니다. 하지만 프래그먼트에서 뒤로 가기를 의도하기 위해 액티비티처럼 onBackPressed()를 찾는다면 해당 메소드를 찾을 수 없습니다. 이를 해결하기 위해 프래그먼트가 속한 액티비티에서 인터페이스를 정의해 인터페이스에서 onBackPressed를.. 2023. 2. 1. 이전 1 다음 728x90 반응형