반응형
onBackPressed 가 API 33 부터 사용되지 않습니다.
class MyActivity : AppCompatActivity() {
//콜백 인스턴스 생성
private val callback = object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
// 뒤로 버튼 이벤트
}
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_my)
//위에서 생성한 콜백 인스턴스 붙여주기
onBackPressedDispatcher.addCallback(this, callback)
}
}
위와 같은 콜백을 이용하여 뒤로가기 버튼을 클릭 했을 시 이벤트를 추가 할 수 있습니다.
반응형
댓글