站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题J2ME 中,是如何实现EventListener的机制的呢?

J2ME 中,是如何实现EventListener的机制的呢?

摘要: J2ME 中,是如何实现EventListener的机制的呢?


J2ME 中,是如何实现EventListener的机制的呢? 根本没有java.util.EventListener的接口呢 ??


我想用串口接受数据, 需要一个EventListener接口....


Listener无非就是一个Callback接口

串口通讯应该是StreamConnection处理的吧,忘了


是CommConnection

在J2EE里面不是有SerialPort采用 SerialPortEventListener 得方法吗? 在J2ME 有没有这样得方法?


你是想异步啊T.T... 那东西是靠线程撑着的,J2ME撑不来


可是J2ME对于多线程支持的很好啊! 为什么没有相应Listener 呢!


学习……顶……


T-T... 手机... 很多手机的CPU也就是386那个档次的啊


我的意思是, 既然J2ME已经提供了Runable方法和Thread, 他为什么就不能提供使这种方式更为灵活的监听方式, 即采用SerialPortEventListener方法呢 。

没有这种方法,许多的功能很难进行啊。


不懂啊, 好烦那 . 我的串口实现不了 了了了


你这根本就好象是在指责NES上实现不了3D T_T

你用流读取究竟有什么困难了,J2SE的Listener还不是人写出来的


哦, 对不起了哈, 不要让烦躁感染了你.

我并不是作游戏的,只想做一个收发数据的应用,我最开始学的J2SE, 所以比较熟悉EventListener的方式;现在用J2ME真的很不爽 T_T

在J2ME下看来实现Listener的监听方式难度很大(不可能)?, 因为根本没有最基本的EventListener接口提供

只有采用轮询(Polling)的方式了,看了几个例子,都是起两个线程(收,发),这样做的开销也很大吧,而且无法判断串口的状态,除非在数据中加入标志。

因为发送和接收的Message格式都是定义好的, 根本没法子修改,所以真的需要这样的串口状态的判断。

其实,最根本的问题在于: 采用Polling方式,没有J2SE下SerialPortEvent.DATA_AVAILABLE状态的判断, 让人郁闷。


↑返回目录
前一篇: 请问 j2me能调用s60平台的系统程序打开hlp文件吗((帮助文档格式))
后一篇: 求助,为何keypressed函数没有作用