Android thread에서 Toast 호출하기

쓰레드에서 Toast 호출이 필요할때가 있습니다. 하지만 그냥 Toast 메세지 호출시 제대로 실행이 되지 않습니다.

그럴때 아래와 같이 해당 스레드 내에서 Activity의 runOnUiThread 메소드를 호출하면 됩니다.

1
2
3
4
5
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "Hello", Toast.LENGTH_SHORT).show();
}
});

Toast

공유하기