Вопрос

Я внедряю приложение, в котором есть MapField, что я расширяю.

я использую navigationMovement(int dx, int dy, int status, int time) Перемещать эту карту (кроме touchEvent(TouchEvent event) с чем у меня нет проблем).

Проблема в том, что я хочу что -то сделать, когда пользователь перестает двигаться, используя trackwheel, но я не могу найти listener для этого, как TouchEvent.UP Например.

У кого -нибудь есть представление о том, что я могу использовать, чтобы обнаружить это?

Заранее спасибо!

Это было полезно?

Решение

Я не (пока) так знаком с программированием BlackBerry, но я нигде не помню, чтобы слушал.

Одним из способов, которым я мог бы придумать это, может быть создание Timertask, и храните временную метку в какой-то классовой форме при движении трека (когда ваше навигационное подъездное соединение). Затем в навигационном направлении установите временную метку, когда произошло движение (из параметра времени, переходящего к методу), и запустите Timertask, которая затем проверяет через некоторое время, если временная метка помечена определенным количеством времени назад (колесо имеет колесо С тех пор не перемещается), и если так, вы знаете, что трековое колесо прекратилось.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top