Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
blackberry中的TouchEvent()和FieldChange()_Blackberry_Touch Event - Fatal编程技术网

blackberry中的TouchEvent()和FieldChange()

blackberry中的TouchEvent()和FieldChange(),blackberry,touch-event,Blackberry,Touch Event,我使用两种分辨率,一种是触摸屏,另一种是非触摸屏 我设计了一个屏幕,其中有10个自定义按钮添加到VerticalFieldManager CustomButtonField类扩展了Field类 我对触摸屏使用了两种方法fieldChange和touchEvent 问题是,每当我点击按钮时,touchevent就会正确激活 但是随后fieldChange方法也会立即被调用 我该怎么办?? 有什么问题???检查和提供的问题的答案 在这些答案中,有一种方法只更新一个布尔变量来标识发生了触摸事件,并根据

我使用两种分辨率,一种是触摸屏,另一种是非触摸屏

我设计了一个屏幕,其中有10个自定义按钮添加到VerticalFieldManager CustomButtonField类扩展了Field类

我对触摸屏使用了两种方法fieldChange和touchEvent 问题是,每当我点击按钮时,touchevent就会正确激活 但是随后fieldChange方法也会立即被调用

我该怎么办??
有什么问题???

检查和提供的问题的答案

在这些答案中,有一种方法只更新一个布尔变量来标识发生了触摸事件,并根据该布尔值对fieldChanged或navigationClick方法执行操作

BB UI框架调用navigationClickint状态,int时间 如果在执行后发生任何触摸事件,则自动执行 受保护的布尔touchEventTouchEvent消息。和 navigationClickint状态,int time调用该方法 fieldChangeNotify0导致问题中的fieldChange 或public void fieldChangedField字段,要调用的int上下文


我对这个概念很熟悉,但我认为onTouchEvent在其任期内会很好地工作,但当焦点从单击按钮上消失时,它会自动进行一个事件,即FieldChange。这正是我猜想正在发生的事情。