이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다.
< Error >
Unable to add window -- token null is not valid; is your activity running?
< Solution >
1. Dialog 생성 시 applicationContext를 사용하여 발생하는 오류로 특정 Activity 의 Context를 호출하여 build 하시면 됩니다.
(Before)
val builder = AlertDialog.Builder(ContextThemeWrapper(applicationContext , R.style.AppTheme))
(After)
val builder = AlertDialog.Builder(ContextThemeWrapper(MainActivity@this , R.style.AppTheme))