Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Java 黑莓:轨道轮停止运动监听器_Java_Blackberry_Map_Listener_Trackball - Fatal编程技术网

Java 黑莓:轨道轮停止运动监听器

Java 黑莓:轨道轮停止运动监听器,java,blackberry,map,listener,trackball,Java,Blackberry,Map,Listener,Trackball,我正在实现一个应用程序,它有一个MapField,我正在扩展它 我正在使用navigationMovement(int-dx,int-dy,int-status,int-time)在这个地图上移动(除了touchEvent(touchEvent事件)我没有问题) 问题是,当用户停止移动时,我想使用trackwheel,但我找不到类似TouchEvent.UP这样的侦听器 有人知道我可以用什么来检测这个吗 提前谢谢 我(还)不太熟悉黑莓的编程,但我不记得在哪里见过这样的听众 我可以想到的一种方法是

我正在实现一个应用程序,它有一个
MapField
,我正在扩展它

我正在使用
navigationMovement(int-dx,int-dy,int-status,int-time)
在这个地图上移动(除了
touchEvent(touchEvent事件)
我没有问题)

问题是,当用户停止移动时,我想使用
trackwheel
,但我找不到类似
TouchEvent.UP
这样的
侦听器

有人知道我可以用什么来检测这个吗

提前谢谢

我(还)不太熟悉黑莓的编程,但我不记得在哪里见过这样的听众

我可以想到的一种方法是创建一个,并在TrackWheel移动时(当调用navigationMovement时)将时间戳存储在某个类变量中。然后在navigationMovement中,设置移动发生时的时间戳(从传递给该方法的time参数开始),并启动一个TimerTask,该TimerTask将在一段时间后检查时间戳是否标记为某一时间(此后轮子没有移动),如果是,您知道履带轮已停止。

我没有(还没有)我对黑莓编程很熟悉,但我不记得在任何地方见过这样的监听器


我可以想到的一种方法是创建一个,并在TrackWheel移动时(当调用navigationMovement时)将时间戳存储在某个类变量中。然后在navigationMovement中,设置移动发生时的时间戳(从传递给该方法的时间参数开始),并启动一个TimerTask,该TimerTask将在一段时间后检查时间戳是否标记为某个时间段(此后轮子没有移动),如果是,您知道履带轮已停止。

Yeah,这就是我最后做的。谢谢你的回复是的,这就是我最后要做的。谢谢你的回复