투케이2K

239. (TWOK/ERROR) [Android] View not attached to window manager - AlertDialog Dismiss 본문

투케이2K 에러관리

239. (TWOK/ERROR) [Android] View not attached to window manager - AlertDialog Dismiss

투케이2K 2024. 5. 7. 19:51

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : [Android] View not attached to window manager - AlertDialog Dismiss

 

[에러 원인]

1. 비동기 작업 수행 중 액티비티가 onDestroy 소멸 되고 난 후에 dialog.dismiss(); 팝업창 닫기 수행 시 에러 발생 이슈

 

[해결 방법]

1. 액티비티 라이프 사이클에서 onDestroy 발생 시점에 dialog 닫기 처리 코드 추가

 

protected void onDestroy(){

  if(dialog != null){ // [dialog 널 체크]
    if(dialog.isShowing()){ // [dialog 활성 체크]
      dialog.dismiss(); // [dialog 닫기 처리]
    }
  }  

}

 

반응형
Comments