투케이2K

134. (TWOK/ERROR) [Android] android.view.WindowManager$BadTokenException .. activity running? 본문

투케이2K 에러관리

134. (TWOK/ERROR) [Android] android.view.WindowManager$BadTokenException .. activity running?

투케이2K 2022. 12. 13. 16:53

[환경 설정 및 설명]

프로그램 : AndroidStudio

설 명 : UI 스레드 동작 에러 - android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?

 

[에러 원인]

1. application context 를 사용해서 UI 관련 로직을 처리하는 경우 발생하는 이슈 (ex : 토스트 메시지, Alert 팝업창)

 

[해결 방법]

1. activity.this , getActivity() 를 사용해서 UI 로직 관련 처리 실시

 

        C_Ui_View.showAlert(
            this@A_Intro, // [activity.this]
            0, 
            "알림",
            "현재 연결된 네트워크가 없습니다. \n 설정에서 다시 확인해주세요.",
            "설정",
            "취소");

 

반응형
Comments