[오류해결] java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare()
어느 날 제가 만든 안드로이드 모듈(라이브러리)를 사용하던 사람이 오류가 났다고 하는 겁니다!! 아니 어째서 저는 잘 만들었고 문제 없다고 생각해서 배포한 건데 왜째서 오류가 났다고 하는 것이지?!?! 라고 생각했던 기억이 있는데요. 일단 오류 내용은 이렇습니다. java.lang.RuntimeException: Can't toast on a thread that has not called Looper.prepare() 위 오류의 발생원인은 사실 제가 만든 앱이 Thread 에서 동작하는데 Thread handler 에서 Toast 와 같은 UI 기능을 수행하려던 것이 문제였죠. 안드로이드 뿐만 아니라 다른 프로그래밍 언어로 작성된 프로그램들에서도 기본적으로 UI Thread 즉 Main Thread 가..