7多线程及消息处理.pptVIP

  • 2
  • 0
  • 约9.15千字
  • 约 38页
  • 2017-05-30 发布于北京
  • 举报
多线程及消息处理 on android 本章内容 Android多线程概述 创建线程 操作线程 UI线程与非UI线程 多线程中的常用类 Handler类 AsyncTask类 Timer定时器 Android多线程通信机制 多线程概述 创建线程 通过继承Thread类来创建线程 多线程概述 创建线程 通过实现Runnable接口来创建线程 UI线程与非UI线程 UI线程 当应用启动,系统会创建一个主线程(UI线程) 处理与UI相关的事件 如按键事件、用户接触屏幕的事件、屏幕绘图事件等 系统不会为每个组件单独创建线程,在同一个进程里的UI组件都会在UI线程里实例化,系统对每一个组件的调用都从UI线程分发出去 从UI线程中操作UI组件是安全的 非UI线程中进行UI操作不是线程安全的 UI线程与非UI线程 非UI线程 非主线程 向UI线程发出请求消息,由UI线程处理这些消息,并进行相关的UI操作 UI线程与非UI线程 非UI线程UI操作错误 UI线程与非UI线程 非UI线程UI操作错误 多线程中的常用类 Handler类 处理较为复杂的线程间通信及消息处理 AsyncTask类 轻量级基于多线程的进行后台异步工作处理的类 Timer定时器 定时器也是常用的实现多线程程序的方式 多线程中的常用类 Handler类 非UI线程向UI线程发出请求消息,由UI线程处理

文档评论(0)

1亿VIP精品文档

相关文档