首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

讯息线程

2012-11-03 
消息线程????????? 最近在开发javaMe客户端过程中,用到一个消息线程,客户端所有的事件全部通过消息线程处

消息线程

????????? 最近在开发javaMe客户端过程中,用到一个消息线程,客户端所有的事件全部通过消息线程处理事件。

????????? 消息是一个什么东西呢,可以理解为一个事件标识,例如用户在点击某个按钮触发的一个事件,可以作为一个消息,那么我们通过封装一个Message对象,并把Message对象存储到消息队列,消息线程从队列中取消息对象,并调用监听者的消息处理方法处理点击按钮事件。

????????? 这个过程涉及到监听器模式,首先创建一个监听器接口,实现监听器接口的类即为一个监听器,这个监听器必须实现监听接口声明的事件处理的方法,当监听到事件发生时,封装一个消息对象,该对象封装了消息类型、消息处理者(监听者,可以将按钮所在的页面作为监听者),消息相关参数。

????????? 消息线程从消息队列中取消息,并调用监听者(按钮所在页面)的事件处理方法处理点击按钮事件消息。

?????????? 在消息线程中,声明一个监听器接口引用变量,将该变量指向具体的事件监听器,通过这个变量调用监听器的事件处理方法处理事件(里氏代换原则)。

?????????? 写的有点乱,请谅解...

?

?

热点排行