많은 쉬운 방법을 생각하면, 여기에 많은 사람들이 overkilled, overcomplicated 해결책을 읽으십시오. 작업자 스레드에서 주 스레드에 액세스하여 코드를 실행하는 방법입니다.Java의 작업 스레드에서 주 스레드에 액세스하는 방법?
iOS dispatch_get_main_queue()
에서 메소드는 메인 스레드를 반환합니다. 어떻게 Java에서?
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0UL), ^{
//do background thread stuff
dispatch_async(dispatch_get_main_queue(), ^{
//update UI
});
});
가능한 도움 [다른 스레드의 주 스레드에서 코드 실행 중] 중복 (http://stackoverflow.com/questions/11123621/running-code-in-main-thread-from-an 다른 스레드) – Augusto
질문에있는 링크 중 Android와 관련이없는 링크가 있습니다. – CommonsWare