[英]Blackberry: trackwheel stop motion listener
我正在实现一个具有MapField
的应用程序,该应用程序正在扩展。
我正在使用navigationMovement(int dx, int dy, int status, int time)
在此地图上移动(除了touchEvent(TouchEvent event)
,我没有问题)。
问题是,我想,当用户停止使用移动做一些事情trackwheel
,但我不能找到一个listener
喜欢这个TouchEvent.UP
的例子。
有人知道我可以用来检测到什么吗?
提前致谢!
我还不熟悉BlackBerry编程,但是我不记得在任何地方都可以看到它的监听器。
我可以想到的一种方法是创建一个TimerTask ,并在TrackWheel移动时(在调用navigationMovement时)将时间戳存储在某个类变量中。 然后在navigationMovement中,设置发生移动时的时间戳(从传递给方法的时间参数中),并启动TimerTask,该任务将在一段时间后检查时间戳是否标记了一定的时间(车轮已经自此之后没有移动),如果是这样,则说明拨轮已停止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.