BlackBerry: прослушитель движения трека
-
24-10-2019 - |
Вопрос
Я внедряю приложение, в котором есть MapField
, что я расширяю.
я использую navigationMovement(int dx, int dy, int status, int time)
Перемещать эту карту (кроме touchEvent(TouchEvent event)
с чем у меня нет проблем).
Проблема в том, что я хочу что -то сделать, когда пользователь перестает двигаться, используя trackwheel
, но я не могу найти listener
для этого, как TouchEvent.UP
Например.
У кого -нибудь есть представление о том, что я могу использовать, чтобы обнаружить это?
Заранее спасибо!
Решение
Я не (пока) так знаком с программированием BlackBerry, но я нигде не помню, чтобы слушал.
Одним из способов, которым я мог бы придумать это, может быть создание Timertask, и храните временную метку в какой-то классовой форме при движении трека (когда ваше навигационное подъездное соединение). Затем в навигационном направлении установите временную метку, когда произошло движение (из параметра времени, переходящего к методу), и запустите Timertask, которая затем проверяет через некоторое время, если временная метка помечена определенным количеством времени назад (колесо имеет колесо С тех пор не перемещается), и если так, вы знаете, что трековое колесо прекратилось.