android开发与实践课件线程与消息处理.pptxVIP

  • 7
  • 0
  • 约9.24千字
  • 约 32页
  • 2018-12-31 发布于上海
  • 举报

android开发与实践课件线程与消息处理.pptx

android开发与实践课件线程与消息处理

; 在程序开发时,对于一些比较耗时的操作,我们通常会为其开僻一个单独的线程来执行,这样可以尽可能减少用户的等待时间。在Android中,默认情况下,所有的操作都是在主线程中进行,这个主线程负责管理与UI相关的事件,而在我们自己创建的子线程中,又不能对UI组件进行操作,因此,Android提供了消息处理传递机制来解决这一问题。本章将对Android中如何实现多线程以及如何通过线程和消息处理机制操作UI界面进行详细介绍。;;在Android中,提供了两种创建线程的方法,一种是通过Thread类的构造方法创建线程对象,并重写run()方法实现,另一种是通过实现Runnable接口实现,下面分别进行介绍。 1.通过Thread类的构造方法创建线程 在Android中,可以使用Thread类提供的以下构造方法来创建线程。 Thread(Runnable runnable) 该构造方法的参数runnable,可以通过创建一个Runnable类的对象并重写其run()方法来实现,例如,要创建一个名称为thread的线程,可以使用下面的代码。 Thread thread=new Thread(new Runnable(){ //重写run()方法 @Override public void run() { //要执行的操作 } }); 说明: 在run()方法中,可以编写要执行的

文档评论(0)

1亿VIP精品文档

相关文档