- Handel:主线程中定义Handler,子线程发消息,通知Handler完成UI更新,Handler对象必须定义在主线程中,如果是多个类直接互相调用,就不是很方便,需要传递content对象或通过接口调用;但是这个方式要特别注意处理内存泄漏问题
 2.runOnUiThread:runOnUiThread(new Runnable()){} 用Activity对象的runOnUiThread方法更新,在子线程中通过runOnUiThread()方法更新UI,使用方便
 3.View.post(Runnable r) 比较建议的一种 特别是适用于view的更新
 4.AsyncTask:主线程中实例化对象 异步线程处理
android 线程间通信
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 本文来一起讨论下android的handler机制。相信写过android的童鞋,一定对handler很熟悉。因为...
- 1,通过Handler机制. private void one() { handler=new Handl...