android:AsyncTask实现异步处理任务.pdfVIP

  • 1
  • 0
  • 约6.77千字
  • 约 5页
  • 2021-11-18 发布于山西
  • 举报
在开发 Android 应用时必须遵守单线程模型的原则: Android UI 操作并不是线程安全的并 且这些操作必须在 UI 线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞 UI 线程 2. 确保只在 UI 线程中访问 Android UI 工具包 当一个程序第一次启动时, Android 会同时启动一个对应的主线程 (Main Thread) ,主线程 主要负责处理与 UI 相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图 事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做 UI 线程。 比如说从网上获取一个网页,在一个 TextView 中将其源代码显示出来,这种涉及到网络 操作的程序一般都是需要开一个线程完成网络访问, 但是在获得页面源码后, 是不能直接在 网络操作线程中调用 TextView.setText() 的.因为其他线程中是不能直接访问主 UI 线程成员 android

文档评论(0)

1亿VIP精品文档

相关文档