티스토리 뷰
네... 설마 이게 deprecated 되었을줄은 몰랐죠
화면에서 뒤로가기 버튼을 눌렀을때 이벤트 처리를 위해
아래와 같은 형식으로 많이 사용했었는데
override fun onBackPressed() {
super.onBackPressed()
}
안드로이드 개발을 간만에 다시했더니 그 사이에 Deprecated 되셨다고 합니다.
그래서 위를 대신해서 아래처럼 사용한다고 합니다.
onBackPressedDispatcher.addCallback(this, object: OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
// Whatever you want
// when back pressed
println("Back button pressed")
finish() // Activity 종료
}
})
저처럼 당황하셨을 분들을 위해 올려봅니다. ㅠ
오늘도 파이팅입니다.
'Android 연습 > Kotlin 익숙해지기' 카테고리의 다른 글
Kotlin Realm 만들어서 사용해보기 (with multidex) (0) | 2023.04.13 |
---|---|
Kotlin RecyclerView 클릭 만들기 (with kotpref) (0) | 2023.03.08 |
Kotlin Kotpref 이용해서 간단하게 값 저장하기 (0) | 2023.02.28 |
Kotlin 사용자 걷기(걸음수) 감지 이벤트 (0) | 2023.02.23 |
Kotlin Service 기기 재시동후에 자동 실행시키기 (0) | 2023.02.21 |
댓글