728x90
결론 :
Handler(Looper.getMainLooper()).post(Runnable {
Toast.makeText(
this@MainActivity,
"로그인 후에 이용하실수 있습니다.", Toast.LENGTH_LONG
).show()
})
안드로이드는 반드시 UI Thread에서 화면에 대한 조작을 해야한다.
프로그래밍을 하다보면 간혹 UI Thread가 아닌 Background Thread상에서 Toast를 호출하게 되는데
위와 같이 Handler를 이용해서 명시적으로 UI Thread 상에서 호출되도록 할 수 있다.