0

如何在黑莓中获取现场新闻事件。</p>

我写了一个组件扩展了 Field 类,想得到一个按下事件(按下仍然不按下)。

请帮我。

4

2 回答 2

3

您可以覆盖此方法:

protected boolean keyDown(int keycode, int time) 

关于按键,有一个keyUpwhich 是您应该在释放而不是按下键时执行操作的方法(您可以按住,并且该操作通常在释放之前不会被触发)。但是,操作系统不会回调按键事件,除非您的应用出于性能原因明确告知它这样做。

于 2012-08-01T13:01:47.770 回答
1

您可以覆盖任何字段变量的 keydown 方法,也可以覆盖 click 的 navigationClick 方法

 public ButtonField btn = new ButtonField("Hello");
 protected boolean navigationClick(int status, int time)
 {
     Field f1 = getFieldWithFocus().getLeafFieldwithFocus()
     if(f1 == btn)
     {
        <Perform your business logics>
     }

谢谢

于 2012-08-01T18:40:07.047 回答