Notice
Recent Posts
Recent Comments
Link
투케이2K
117. (TWOK/WORK) [개선 요청] 안드로이드 ( android ) onKeyDown 뒤로가기 키이벤트 발생 시 화면 종료 전 기능 동작 상태 확인 및 팝업창 표시 요청 본문
투케이2K 업무정리
117. (TWOK/WORK) [개선 요청] 안드로이드 ( android ) onKeyDown 뒤로가기 키이벤트 발생 시 화면 종료 전 기능 동작 상태 확인 및 팝업창 표시 요청
투케이2K 2024. 11. 11. 19:55[제 목]
[개선 요청] 안드로이드 ( android ) onKeyDown 뒤로가기 키이벤트 발생 시 화면 종료 전 기능 동작 상태 확인 및 팝업창 표시 요청
[내 용]
------------------------------------------------------------------------------
[개선 요청 사항]
------------------------------------------------------------------------------
1. 특정 정보 입력 및 수정 화면에서 안드로이드 뒤로가기 키이벤트 발생 시 수정, 저장을 하지 않은 경우 경고 팝업창 표시 요청
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 특정 정보 입력 및 수정 화면 진입
2. 폰번호 및 주소 등 사용자 정보 수정 진행
3. 저장 및 완료 버튼을 클릭하지 않고 안드로이드 뒤로가기 이벤트 동작
4. 액티비티 화면 종료 확인
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 특정 정보 입력 및 수정 화면에서 안드로이드 뒤로가기 키이벤트 발생 시 정보 저장 및 완료 상태 체크 , 경고 팝업창 표시 기능 개발
2. 개선 로직 :
>> 특정 정보 입력 및 수정 화면 진입
>> 폰번호 및 주소 등 사용자 정보 수정 진행
>> [IF] 저장 및 완료 버튼을 클릭하지 않고 >> 안드로이드 뒤로가기 이벤트 동작 >> '작성 중인 정보를 저장하지 않으셨습니다. 화면을 종료 하시겠습니까?' 팝업창 알림 표시
>> [ELSE] 사용자 정보 저장 완료 >> 전역 변수 플래그 값 true 변경 >> 안드로이드 뒤로가기 이벤트 동작 >> 액티비티 화면 종료
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[안드로이드 onKeyDown 이벤트 뒤로가기 발생 시 사전 기능 동작 수행 여부 체크 후 경고 팝업창 표시 로직]
https://blog.naver.com/kkh0977/223649783777
[안드로이드 : onKeyDown 뒤로 가기 두번 클릭 시 종료, setOnClickListener 버튼 중복 클릭 방지 실시]
https://blog.naver.com/kkh0977/222228525521?trackingCode=blog_bloghome_searchlist
[안드로이드 : 뒤로가기 키 이벤트 발생 시 화면 종료 이슈 - onKeyDown]
https://blog.naver.com/kkh0977/223526401658?trackingCode=blog_bloghome_searchlist
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments