社区
Android
帖子详情
AsyncTask与Handler+Thread异步更新UI,哪种方式比较好?
ihrthk
领域专家: 操作系统技术领域
2012-12-03 01:47:07
AsyncTask与Handler+Thread异步更新UI,哪种方式比较好?
如题。
...全文
272
4
打赏
收藏
AsyncTask与Handler+Thread异步更新UI,哪种方式比较好?
AsyncTask与Handler+Thread异步更新UI,哪种方式比较好? 如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KPRF2009
2012-12-03
打赏
举报
回复
引用 3 楼 DrSmart 的回复:
AsyncTask比Handler+Thread 消耗资源更大,看源码就知道了
不会用AsyncTask 的飘过。。。
DrSmart
2012-12-03
打赏
举报
回复
AsyncTask比Handler+Thread 消耗资源更大,看源码就知道了
wlcw16
2012-12-03
打赏
举报
回复
一般是看数据量把 AsyncTask比Handler+Thread更加轻量级。 AsyncTask是android系统给你提供的 用起来比较的整齐,可重复性比较高。 总的来说是简单快捷。 而Handler+Thread则更加的灵活,可控性强。 可以根据你实际UI的情况,来具体选择用哪种方法。
ajq1989
2012-12-03
打赏
举报
回复
Handler+Thread
Android中的
异步
:
Handler
+
Thread
跟
AsyncTask
两种
方式
的区别
在Android中可以通过
Thread
+
Handler
实现多线程通信,一种经典的使用场景是:在新线程中进行耗时操作,当任务完成后通过
Handler
向主线程发送Message,这样主线程的
Handler
在收到该Message之后就可以进行
更新
UI
的操作。上述场景中需要分别在
Thread
和
Handler
中编写代码逻辑,为了使得代码更加统一,我们可以使用
AsyncTask
类。 Async...
Android
异步
任务的三种
方式
:
AsyncTask
,
Handler
+
Thread
,RxJava
Android 耗时任务需要在子线程中进行,开启
异步
任务有三种
方式
AsyncTask
异步
任务
在Android开发中,
AsyncTask
(
异步
任务) 和
Thread
+
Handler
都用于在后台执行任务,但它们的使用场景和常见程度有所不同。
AsyncTask
在简单的
异步
任务和
UI
更新
场景下
比较
常见,而
Thread
+
Handler
则更适用于复杂的
异步
任务和需要更精细控制的情况。然而,随着Android开发的发展,推荐使用
Thread
+
Handler
或者更现代化的
异步
任务处理
方式
,如 Kotlin 协程等。
Android线程问题解决——
Thread
+
Handler
的使用和
AsyncTask
的使用(外加安卓进度条的代码实现)
文章目录问题引入线程知识 主线程(
UI
线程) 子线程解决方案 一,使用
Thread
+
Handler
处理 1.概念 2.流程图 3.过程概述 4.代码实现 二,用
AsyncTask
处理 1.概念(
异步
执行的四个方法) 2.流程图 3.
AsyncTask
异步
任务使用时的注意事项 4.
AsyncTask
异步
任务代码实现进度条总结 问题引入 Android用户界面是与用户交互的接口,对于用户的操作,Android迅速响应用户输入(200ms内
Thread
AsyncTask
(
异步
任务)、
Handler
更新
UI
为什么使用线程
更新
?
Android
80,492
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章