1.Handler机制
runOnUiThread方法
View.post方法
2.HandlerThread
3.IntentService
4.AsyncTask
5.Broadcast
子线程中发送广播,主线程中接收广播并更新UI
6.EventBus
EventBus是Android下高效的发布/订阅事件总线机制。
作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。
特点是代码简洁,是一种发布订阅设计模式(Publish/Subsribe),或称作观察者设计模式。
参考:
http://developer.android.com/reference/android/os/Handler.html
https://developer.android.google.cn/reference/android/os/Handler.html
副参考:
android线程间通信的四种实现方式
Android中UI线程(主线程)和子线程间的通讯方式比较
Android线程间通信机制