https://developer.android.com/guide/navigation/navigation-custom-back?hl=ko
맞춤형 뒤로 탐색 기능 제공 | Android 개발자 | Android Developers
이 페이지는 Cloud Translation API를 통해 번역되었습니다. 맞춤형 뒤로 탐색 기능 제공 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 뒤로 탐색 기능은 사용자
developer.android.com
https://developer.android.com/reference/androidx/activity/OnBackPressedDispatcher
OnBackPressedDispatcher | Android Developers
androidx.appsearch.builtintypes.properties
developer.android.com
deprecated 됐기 때문에 대체 방법
// 액티비티
//콜백 객체 생성
private val callback = object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
// 뒤로가기 이벤트 여기에서 처리
}
}
...
// 콜백 붙여주기. (onCreate나 함수에서)
this.onBackPressedDispatcher.addCallback(this, callback)
// 프래그먼트
class MyFragment : Fragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// This callback is only called when MyFragment is at least started
val callback = requireActivity().onBackPressedDispatcher.addCallback(this) {
// Handle the back button event
}
// The callback can be enabled or disabled here or in the lambda
}
...
}
'Android' 카테고리의 다른 글
Android / 탭+뷰페이저에서 onBackPressed 작동안됨. 해결. (0) | 2024.03.26 |
---|---|
Android / BroadCast Receiver (0) | 2024.03.08 |
Android / MediaPlayer (0) | 2024.03.08 |
Android/Kotlin 화면 켜짐 유지 keep screen on (1) | 2024.02.06 |
Android/Kotlin 이메일 텍스트를 클릭할 수 있게 만들기 (0) | 2023.10.18 |