先从主线程向子线程传递消息,要在子线程中建立looper和handler,然后在从子线程向主线程传递消息,是使用之前的handler还是在主线程中在建立一个handler呢,如果是后者,那在一个looper对多个handler的意义在哪呢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
初学Android开发,怎样在主线程和子线程间通信,看下面
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
RoidCoder 2016-09-15 03:37关注使用之前的Handler啊,不需要新建Handler
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-12-16 17:01再见孙悟空_的博客 我12年毕业后入行,在上大学的时候培训了java开发,实习期间因为公司需要,按领导要求在公司跟着一个也是刚工作半年的妹子学习Android开发,如今想起来那个妹子也算是我的启蒙老师了。
- 2012-06-29 21:20多线程与异步处理**:在Android中,主线程负责UI更新,其他工作通常在子线程进行,如网络请求、大数据处理等,以避免阻塞UI。 **7. 网络编程**:Android提供了HttpURLConnection、OkHttp、Retrofit等库进行网络...
- 2013-10-18 09:42- Handler、Looper、Message:主线程与子线程间通信。 - AsyncTask:简单的小任务异步处理。 - RxJava:响应式编程,处理异步流。 14. **Android组件间通信**: - IntentFilter:Activity、Service通过...
- 2013-07-02 23:01主线程负责UI更新,而耗时操作应在子线程进行,以防阻塞用户界面。AsyncTask、Handler、IntentService等工具可用于实现异步任务。 除此之外,Android的生命周期管理和状态保存也是开发者必须了解的。当设备屏幕旋转...
- 2024-09-24 14:59芝士校园的博客 简介:本源码详尽解析了如何在Android应用中集成网页浏览和音乐播放功能。通过展示如何使用 WebView ...源码包含完整的生命周期管理、视图布局编写、组件间通信以及动画使用等关键技术和实...
- 2011-05-26 08:489. **多线程与异步处理**:介绍Android中的线程模型,包括主线程(UI线程)、子线程以及Handler、Looper、Message的使用,还有AsyncTask的异步处理。 10. **网络编程**:讲解如何进行HTTP请求,包括使用...
- 2024-04-17 10:452401_84102864的博客 另外Handler还有许多不为人知的秘密,等待大家探索,下面我再简单的介绍两分钟继承Thread,它是一种可以使用Handler的Thread,它的实现也很简单,在run方法中也是通过来创建消息队列,并通过来开启消息循环(与我们...
- 2019-05-17 13:518. **多线程**:Android应用的主线程负责UI更新,因此需要学习如何使用子线程进行耗时操作,如网络请求或数据库操作,以避免应用程序无响应(ANR)。 9. **网络编程**:Android应用经常需要访问互联网获取数据,...
- 2024-01-11 09:49Monkey_Jun的博客 android服务:使用本地服务通信实现网易云音乐播放器
- 2024-12-02 23:35淡淡的香烟的博客 简洁性:Kotlin的简洁语法减少了样板代码,提高了开发效率。空指针安全:内置的空安全机制避免了空指针异常,提高了程序的稳定性。扩展函数:允许向现有类添加新功能,无需修改原始代码,增强了代码的可...
- 2024-11-29 00:02大模型大数据攻城狮的博客 自定义控件在 Android 开发中非常重要,它能满足特定的 UI 需求。第一步:确定需求和功能明确自定义控件要实现的功能和外观。例如,要创建一个圆形的 ImageView,或者一个具有特殊动画效果的按钮等。这一步是基础,...
- 2024-12-31 00:07大模型大数据攻城狮的博客 在请求完成后,线程会将结果返回给主线程或者指定的回调线程。这样可以避免频繁地创建和销毁线程,提高了线程的复用率和系统的性能。同时,OkHttp 还可以根据网络情况和请求的优先级自动调整线程的调度策略,确保...
- 2011-10-07 14:006. **多线程与异步处理**:Android应用中的网络请求、耗时操作通常在子线程进行,防止阻塞主线程,理解Handler、AsyncTask、Thread和Runnable等机制至关重要。 7. **权限管理**:Android 6.0引入了运行时权限,...
- 2021-03-09 21:29小丑220的博客 Android UI开发 第一章 学习目标 一、Android开发环境搭建 HelloWorld程序的编写 二、Android程序结构 Android程序打包过程 三、通信技术 Android体系结构 (1)什么是Android? Android本意指“机器人”,Google公司...
- 2024-04-19 01:582401_84102759的博客 volley:早期使用HttpClient,后来使用HttpURLConnection,是谷歌2013年推出的网络请求框架,非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常...
- 2023-05-08 16:42Ivy_belief的博客 2、第二种方法: (1)将业务处理抽象成一个业务类, 在该类中创建一个业务处理函数 (2)在主线程中创建一QThread类对象 (3)在主线程中创建一个业务类对象 (4)将业务类对象移动到子线程中 (5)在主线程中...
- 2021-09-06 22:13极客上班日常的博客 android完成非阻塞式的异步请求的时候都是通过启动子线程的方式来解决,子线程执行完任务的之后通过handler的方式来和主线程来完成通信。无限制的创建线程,会给系统带来大量的开销。如果在高并发的任务下,启用个...
- 2023-03-16 10:55sun0322的博客 日本人一般说 MD five (也许英文和数字组合时,数字部分他们喜欢使用英语) 查看文件信息摘要_sun0322-CSDN博客_怎么看文件摘要 7.错 :インテレーション (正确写法 :イテレーション) 错 Interation 正确写法 ...
- 2020-11-15 15:02亮亮在江湖的博客 隐藏对象的属性和实现细节,仅对外提供访问方式 好处:1将变化隔离 2便于使用 3提高复用性 4提高安全性2、构造方法的定义和一般方法的区别: 1 方法名和类名不同 2 方法名前面无返回值类型声明 3不能使用return返回...
- 2016-05-17 14:02orchid_gril的博客 运行在主线程里的任何方法都尽可能少做事情,可以避免 ANR 的产生。如 Activity 中的( onCreat 和 onResume 方法中)尽量不要有耗时操作;网络或数据库操作,或者高耗时的计算如改变位图尺寸,应该在子线程里来完成...
- 没有解决我的问题, 去提问