一起Talk Android吧(第一百七十七回:Android的中Handler机制六)

各位看官们大家好,上一回中咱们说的是Android中Handler机制的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起Talk Android吧!

看官们,我们在前面章回中分析Handler机制中各个类的源代码,并且介绍了这些类的相关功能,本章回中,我们将把它们综合在一起,详细介绍如何使用它们来完成Handler机制。

  • 1.创建Looper对象并且初始化消息队。如何创建呢?通过Looper.prepare()来实现;
  • 2.获取当前的Looper对象:获取方法:Looper loop = Looper.myLooper();
  • 3.定义Handler类型的对象,并且实现Handler类中的handleMessage()方法;
  • 4.定义消息对象,并且设置消息类型和消息内容;
  • 5.启动消息队列;具体方法:Looper.loop();
  • 6.使用步骤3中定义的Handler对象发送消息到消息队列中;
  • 7.Lopper从消息队列中取出消息并且回调Handler的handleMessage方法来处理消息;
  • 8.销毁步骤1中创建的loop对象以及与其相关的消息队列;具体操作:loop.quit();

各位看官,关于Android中Handler机制的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

发布了528 篇原创文章 · 获赞 131 · 访问量 62万+

猜你喜欢

转载自blog.csdn.net/talk_8/article/details/105187511
今日推荐