此程序中handler.sendMessageDelayed这个耗时操作不是在主线程中吗
此程序中handler.sendMessageDelayed这个耗时操作不是在主线程中吗?为什么能运行
1
收起
正在回答
1回答
上述代码中sendMessageDelayed()是运行在主线程中,表示该handler会在固定的延迟时间后发送消息,但这个发送消息的过程不是耗时操作,耗时操作通常是指联网获取网络数据、读取本地较大文件等操作。
2.Android 网络操作与流行框架
- 参与学习 人
- 提交作业 220 份
- 解答问题 1800 个
本阶段是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理;从文件存储、到轻量级数据库SQLite的使用;最后利用最流程的第三方框架助你快速开发企业级APP。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星