androidx.activity.compose | Android Developers
Compose and other libraries | Jetpack Compose | Android Developers
뒤로가기 이벤트 처리하기 3가지 방법
Jetpack Compose 뒤로가기 이벤트 처리하기
기존: Activity 의 onBackPressed
- 2015 년 API 5 에서 추가되었다.
- Fragment 에서는 사용하지 못한다는 단점이 있다.
Fragment : onBackPressedDispatcher
- Fragment 에서도 손쉽게 뒤로가기 이벤트를 처리할 수 있다.
Compose: BackHandler
- androidx.activity.compose 에 내장되어 있는 함수로, 뒤로가기 이벤트가 감지되었을 때 enabled가 true 면 onBack() 을 실행한다.
- 여러 컴포져블에서 BackHandler 를 사용한다면, 가장 안쪽에 있는 BackHandler 가 작동하게 된다.
시스템 백버튼 제어하기