下载此文档

android面试题(5).docx


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
android 面试题 (5)
android:layout_alignParentRight="true" 在父元素右对齐
表格布局类似 Html 里面的 Table 。每Message和 Runnable 对象。 (2) 在其他线程 ( 不是
Handler 绑定线程 ) 中排入一些要执行的动作。
SchedulingMessage ,即 (1) ,可以通过以下方法完成:
post(Runnable):Runnable 在 handler 绑定的线程上执行,也就是说不创建新线程。
postAtTime(Runnable,long):
postDelayed(Runnable,long):
sendEmptyMessage(int):
sendMessage(Message):
sendMessageAtTime(Message,long):
sendMessageDelayed(Message,long):
post 这个动作让你把 Runnable 对象排入MessageQueue,MessageQueue受到这些消息的时候执行他们,当然以一定的排序。 sendMessage这个动作允许你把 Message对象排成队列,这些 Message对象包含一些信息, Handler 的 hanlerMessage(Message) 会处理这些 , handlerMessage(Message) 必须由 Handler 的子类来重写。这是编程
人员需要作的事。
当 posting 或者 sending 到一个 Hanler 时,你可以有三种行为:当 MessageQueue准备好就处理,定义一个延迟时间,定义一个精确
的时间去处理。后两者允许你实现 timeout,tick, 和基于时间的行为。
当你的应用创建一个新的进程时,主线程 ( 也就是 UI 线程 ) 自带一个 MessageQueue,这个 MessageQueue管理顶层的应用对象 ( 像
activities,broadcastreceivers 等) 和主线程创建的窗体。你可以
创建自己的线程,并通过一个 Handler 和主线程进行通信。这和之
前一样,通过 post 和 sendmessage来完成,差别在于在哪一个线程中执行这么方法。在恰当的时候,给定的 Runnable 和 Message将在 Handler 的 MessageQueue中被 Scheduled 。
Message简介:
Message类就是定义了一个信息,这个信息中包含一个描述符和任意的数据对象,这个信息被用来传递给 对象提供额外的两个 int 域和一个 Object 域,这可以让你在大多数情况下不用作分配的动作。
尽管 Message的构造函数是 public 的,但是获取 Message实例的最好方法是调用 (), 或者
(

android面试题(5) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人飞行的优优
  • 文件大小14 KB
  • 时间2022-05-06
最近更新