What is the different b/w running runnable inside handler new Handler().post(runnable) an开发者_运维知识库d running in Thread(runable) ?
Handler is used for communication between and coordinating threads. By creating a Handler, you bind it to the current thread. If you post a runnable to that Handler, it will be executed in that same thread.
Thread is Java's way to spawn new user-level threads. The runnable you pass it will be executed in that thread.
The two concepts are not mutually exclusive. You can use Handler with custom Threads.
加载中,请稍侯......
精彩评论