设为首页 加入收藏

TOP

Android开发AsyncTask异步处理任务使用方法及注意事项
2014-11-24 11:17:57 来源: 作者: 【 】 浏览:0
Tags:Android 开发 AsyncTask 异步 处理 任务 使用方法 注意事项

1.不要阻塞UI线程
2.确保只在UI线程中访问Android UI工具包


当一个程序第一次启动时,Android会同时启动一个对应的主线程(MainThread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。比如说从网上获取一个网页,在一个TextView中将其源代码显示出来,这种涉及到网络操作的程序一般都是需要开一个线程完成网络访问,但是在获得页面源码后,是不能直接在网络操作线程中调TextView.setText()的因为其他线程中是不能直接访问主UI线程成员。


Android提供了几种在其他线程中访问UI线程的方法。



为了正确的使用AsyncTask类,以下是几条必须遵守的准则:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android中同一个ImageView中根据.. 下一篇Android触控屏幕Gesture(GestureD..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·怎样用 Python 写一 (2025-12-27 02:49:19)
·如何学习python数据 (2025-12-27 02:49:16)
·想要自学数据分析, (2025-12-27 02:49:14)
·Java 集合框架 - 菜 (2025-12-27 02:19:36)
·Java集合框架最全详 (2025-12-27 02:19:33)