스레드 (thread) 안에서 toast 사용하기
프로그래밍/Android (Java)2021. 1. 26. 14:22
반응형
우선 class 내에 아래 내용을 작성 합니다.
public void postToastMessage(final String message) {
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
Toast.makeText(getContext(), message, Toast.LENGTH_LONG).show();
}
});
}
그다음 스레드 (thread) 안에서 아래와 같은 코드로 사용하면 됩니다.
postToastMessage("test"); // 'test' 라는 문자가 toast 로 출력
[출처] https://stackoverflow.com/questions/3134683/how-do-you-display-a-toast-from-a-background-thread-on-android
반응형
'프로그래밍 > Android (Java)' 카테고리의 다른 글
안드로이드 Date 날짜 비교하기 (0) | 2021.02.02 |
---|---|
스레드 (thread) 가 종료되기까지 기다리기 (0) | 2021.01.26 |
안드로이드 스레드 (thread) 예제 - http 응답 코드 확인하기 (0) | 2021.01.25 |
Failed to install the following Android SDK packages as some licences have not been accepted. 에러 해결 (0) | 2021.01.25 |
안드로이드 Sound Play 사운드 재생 (0) | 2021.01.21 |
댓글()