先从主线程向子线程传递消息,要在子线程中建立looper和handler,然后在从子线程向主线程传递消息,是使用之前的handler还是在主线程中在建立一个handler呢,如果是后者,那在一个looper对多个handler的意义在哪呢
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
初学Android开发,怎样在主线程和子线程间通信,看下面
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
RoidCoder 2016-09-15 03:37关注使用之前的Handler啊,不需要新建Handler
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-01-10 21:07Monkey_Jun的博客 android服务:使用本地服务通信实现网易云音乐播放器
- 2025-08-06 06:14apple5的博客 本文详细介绍了Android开发中的常用工具,如LogCat、DDMS和ADB的使用方法,以及游戏开发的基础知识、挑战和开发流程。内容涵盖了从游戏概念设计到发布上线的完整流程,并探讨了性能优化和用户体验设计的关键要点,为...
- 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通过...
- 2025-09-29 21:54麦克羊的博客 本文还有配套的精品资源,点击获取 简介:在Android平台上开发一个简单的音乐播放器,涉及MediaPlayer使用、多线程处理、UI更新机制、Service与Activity通信等核心技术。本文详细讲解如何通过MediaPlayer播放本地...
- 2013-07-02 23:01主线程负责UI更新,而耗时操作应在子线程进行,以防阻塞用户界面。AsyncTask、Handler、IntentService等工具可用于实现异步任务。 除此之外,Android的生命周期管理和状态保存也是开发者必须了解的。当设备屏幕旋转...
- 2024-09-24 14:59芝士校园的博客 简介:本源码详尽解析了如何在Android应用中集成网页浏览和音乐播放功能。通过展示如何使用 WebView ...源码包含完整的生命周期管理、视图布局编写、组件间通信以及动画使用等关键技术和实...
- 2025-09-15 06:35三七二十一的七的博客 在移动设备日益智能化的今天,Android指南针应用作为位置服务与增强现实等场景的基础组件,具有广泛的应用价值。本章将引导读者了解指南针应用的基本工作原理,包括其依赖的核心传感器——磁力计与加速度计,以及...
- 2011-05-26 08:489. **多线程与异步处理**:介绍Android中的线程模型,包括主线程(UI线程)、子线程以及Handler、Looper、Message的使用,还有AsyncTask的异步处理。 10. **网络编程**:讲解如何进行HTTP请求,包括使用...
- 2025-12-05 13:22op3721的博客 回顾全文,我们可以提炼出一套“Socket开发黄金法则”:永远异步操作—— 主线程绝不碰网络统一字符编码—— 全程UTF-8,拒绝乱码合理设置超时—— 连接/读取/心跳各有其值资源必须释放—— close顺序讲究,finally...
- 2024-04-17 10:452401_84102864的博客 另外Handler还有许多不为人知的秘密,等待大家探索,下面我再简单的介绍两分钟继承Thread,它是一种可以使用Handler的Thread,它的实现也很简单,在run方法中也是通过来创建消息队列,并通过来开启消息循环(与我们...
- 2019-05-17 13:518. **多线程**:Android应用的主线程负责UI更新,因此需要学习如何使用子线程进行耗时操作,如网络请求或数据库操作,以避免应用程序无响应(ANR)。 9. **网络编程**:Android应用经常需要访问互联网获取数据,...
- 2024-12-02 23:35淡淡的香烟的博客 简洁性:Kotlin的简洁语法减少了样板代码,提高了开发效率。空指针安全:内置的空安全机制避免了空指针异常,提高了程序的稳定性。扩展函数:允许向现有类添加新功能,无需修改原始代码,增强了代码的可...
- 2025-10-15 11:24耄先森吖的博客 Java作为一门“一次编写,到处运行”的跨平台语言,在Android应用开发的早期阶段占据核心地位。Android最初采用基于Java语法的开发模型,开发者使用Java语言编写代码,经由javac编译后,再通过dx工具转换为Dalvik...
- 2025-09-25 02:02大熊小清新的博客 封装是面向对象三大特性之一,指的是将数据(成员变量)和操作数据的方法绑定在一起,并对外隐藏内部实现细节,仅暴露必要的接口供外部调用。这种机制提高了安全性与模块化程度。在Java中,类使用class关键字定义:/...
- 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引入了运行时权限,...
- 2025-09-07 01:21Shen Planck的博客 为了提高用户体验,有时我们需要在应用启动时获取上一次的位置信息,而不是等待新的位置更新。
- 没有解决我的问题, 去提问