본문 바로가기
반응형

뒤로가기2

[React Native] 안드로이드 뒤로가기 버튼으로 앱 종료 Toast 메시지 처리 리액트 네이티브로 안드로이드를 개발하다보면 ios와는 다르게 물리버튼으로 뒤로가기나 앱을 종료 시킬 수 있기 때문에 이에 따른 처리를 해줄 필요가 있다. alert으로 사용자에게 알림을 줄 수도 있지만, 이번에는 안드로이드의 Toast 메시지를 이용하여 좀 더 자연스럽게 처리하는 방법으로 구현해 보았다. # 뒤로가기 물리버튼과 Toast 메시지를 사용하기 위해 필요한 라이브러리를 import 해준다 import {BackHandler, ToastAndroid} from 'react-native'; # 2초안에 뒤로가기 버튼을 두번 누르게 되면 앱을 종료하는 로직 let isExitApp = false; let timeout; useEffect(() => { // 안드로이드 기기 뒤로가기 버튼 const .. 2023. 10. 16.
[React Native] 리액트 네이티브 안드로이드 기기 뒤로가기 버튼으로 앱 종료 하기 리액트 네이티브로 안드로이드 앱 개발을 하면서 안드로이드 기기에만 있는 물리적인 뒤로가기 버튼을 눌렀을때, 앱을 종료하는 기능을 구현했다. # 안드로이드 기기의 뒤로가기 버튼 눌렀을때 앱 종료 시키기 // 안드로이드 기기 뒤로가기 버튼 const backAction = () => { Alert.alert( '알림', '앱을 종료하시겠습니까?', [ {text: '취소', onPress: () => {}, style: 'cancel'}, { text: '확인', onPress: () => { BackHandler.exitApp(); }, style: 'destructive', }, ], { cancelable: true, onDismiss: () => {}, }, ); return true; } const.. 2023. 6. 6.
반응형