runOnUiThread 이해 필요
scsc3313 opened this issue · comments
현승호 commented
MainActivity 111번째 줄을 보면 runOnUiThread를 사용하는데,
//백그라운드 스레드(작업스레드, 워커스레드 다 같은 말) 사용법
new Thread() {
//블라블라
}
위처럼 하지 않는 이상 항상 UiThread(MainThread) 에서 동작하기 때문에
runOnUiThread를 쓸 필요가 없음.
runOnUiThread는 백그라운드 스레드(작업스레드)에서 사용해야 함.
안드로이드에서는 UI 스레드는 항상 하나로 두고 사용하도록 정의 되어있고,
오래걸리는 네트워크 통신 작업이나, 디비에서 데이터를 가져오는 작업은 백그라운드 스레드에서 작업하는 것이 좋음.
(병렬 처리를 위함)
김재현 commented
크-
승열 commented
감사합니다!
고쳤어요!