728x90
반응형
이번 포스팅은 안드로이드 컴포즈에서 백 버튼/뒤로 가기 처리를 하는 방법을 알아보겠다.
얼마전 컴포즈로 만들고 있는 프로젝트에서 백 버튼/뒤로 가기 처리를 해야 하는 상황이 생겼다.
기존 XML이였으면 onbackpressed override 해서 처리했을 텐데 컴포즈에서는 그런 방법이 안돼서 구글링을 해보았다.
그랬더니 생각보다 정말 간단했다!
바로 아래 코드 처럼 BackHandler를 호출해 스코프 안에서 하고 싶은 작업을 처리하면 된다.
@Composable
fun TestScreen(){
BackHandler {
// todo Back버튼 처리 로직
}
// todo Code
}
반응형
'안드로이드 공부 노트 > Compose(컴포즈)' 카테고리의 다른 글
[Android-Compose] 안드로이드 컴포즈 rememberLauncherForActivityResult(registerForActivityResult)사용법 (0) | 2023.09.27 |
---|---|
[Android-Compose] 안드로이드 컴포즈 스크롤 중 탭 고정 스티키 헤더(stickyHeader) 사용법 (0) | 2023.08.27 |
[Android-Compose] Spacer를 이용해 간단한 선 만들기 (0) | 2023.05.25 |
[Android-Compose] 안드로이드 컴포즈 Text HyperLink (텍스트 하이퍼링크) 적용하기 (0) | 2023.01.15 |
[Android-Compose] 안드로이드 컴포즈 5편 예제를 통한 Scaffold 알아보기! - topBar (0) | 2022.12.18 |