Notice
Recent Posts
Recent Comments
Link
투케이2K
106. (TWOK/WORK) [업무 이슈] 안드로이드 android 에서 앱 업데이트 Alert 팝업창 중복 호출로 다수 닫기 버튼 클릭 이슈 발생 본문
투케이2K 업무정리
106. (TWOK/WORK) [업무 이슈] 안드로이드 android 에서 앱 업데이트 Alert 팝업창 중복 호출로 다수 닫기 버튼 클릭 이슈 발생
투케이2K 2024. 10. 17. 11:45[제 목]
[업무 이슈] 안드로이드 android 에서 앱 업데이트 Alert 팝업창 중복 호출로 다수 닫기 버튼 클릭 이슈 발생
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 로그인 화면에서 안드로이드 alert 팝업창 앱 업데이트 요청 팝업창 중복 호출 및 사용자가 다수 닫기 버튼 클릭 이슈 문의
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 강제로 안드로이드 빌드 버전 내린 후 업데이트 표시 팝업창을 활성하기 위한 준비 수행
2. 앱 실행 후 로그인 화면에서 정상적으로 앱 업데이트 버전이 맞지 않아 앱을 업데이트 해주세요. 팝업창 활성 상태 확인
3. 사용자가 [마켓 이동] 버튼 클릭 후 다시 로그인 화면 접속 시 팝업창이 중복으로 호출 되어 2개 이상 표시 된 것 확인
4. 팝업창을 닫기 위해 다수 팝업창 [닫기] 버튼을 클릭해야하는 이슈 확인
5. 소스 코드 점검 : 안드로이드 라이프사이클 onResume 부분에서 팝업창 생성 로직 확인
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. 안드로이드 라이프사이클 onResume 부분에서 기존에 생성 된 팝업창이 있는 경우 사전) dismiss 닫기 처리 후 다시 팝업창을 생성하도록 코드 변경 수행
>> onResume : 팝업창 null 체크 및 show 표시 상태 인 경우 팝업창 dismiss 닫기 처리 수행
>> 하위 로직에 팝업창 다시 생성 create 및 show 표시 수행 실시
2. 테스트 : 코드 수정 후 이슈 발생 내용 동일 테스트 진행 결과 단일 팝업창 1개만 표시 되어 닫기 버튼 클릭 시 팝업창이 종료 되는 것 확인
------------------------------------------------------------------------------
[참고 사이트]
------------------------------------------------------------------------------
[Java : Alert 팝업창 조건 체크 dismiss 닫기 막기 - getButton]
https://blog.naver.com/kkh0977/223114019098?trackingCode=blog_bloghome_searchlist
[Kotlin : Alert 팝업창 조건 체크 dismiss 닫기 막기 - getButton]
https://blog.naver.com/kkh0977/223114022259?trackingCode=blog_bloghome_searchlist
[Alert 팝업창 중복 호출 및 재사용 로직 참고 사이트]
https://blog.naver.com/kkh0977/223622358251
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments