Android
[Android] Unable to add window -- token null is not valid; is your activity running? 에러 해결
참깨빵위에참깨빵_
2020. 2. 21. 18:16
728x90
반응형
참고한 사이트 : https://eunplay.tistory.com/85
[Error] Unable to add window -- token null is not valid; is your activity running?
이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다. < Error > Unable to add window -- token null is not valid; is your activity running? < Solution > 1. Dialog 생성 시 applicationContex..
eunplay.tistory.com
이 상태로 앱을 빌드하면 제목과 같은 에러가 떴다.
이 에러는 다이얼로그 종류를 생성하고 빌드할 때 ApplicationContext를 써서 발생하는 에러다.
해결법은 다이얼로그가 있는 액티비티의 Context를 호출해 빌드하면 된다.
내 경우는 이렇게 수정해서 해결했다.
두 이미지를 비교해보면 Context 부분에서 getApplicationContext()를 지우고 '액티비티 이름.this'로 바꿔준 걸 볼 수 있다.
이렇게 바꾼 후 재빌드하니 에러가 뜨던 곳이 정상적으로 돌아갔다.
만약 프래그먼트를 쓴다면 Context 부분에 getActivity()를 넣어줘야 한다.
반응형