Статус Blackberry Четырехходовой ввод? - PullRequest
0 голосов
/ 23 февраля 2010

Документация для Field в BB 4.7 API @ http://www.blackberry.com/developers/docs/4.7.0api/net/rim/device/api/ui/Field.html#navigationClick(int,%20int) показывает, что источник навигационного клика можно определить, "проверив биты KeypadListener.STATUS_TRACKWHEEL и KeypadListener.STATUS_FOUR_WAY в параметре состояния" и что "будет установлен только один из них".

У меня проблемы с пониманием этой документации. Кто-нибудь сможет объяснить, что представляет собой «четырехстороннее устройство ввода», которое представляет STATUS_FOUR_WAY? И если событие navigationClick вызывается событием нажатия указателя на сенсорном экране (например, на Blackberry Storm), какой из этих битов мне следует установить? Кажется, что ни один из них не является «правильным» источником, но документы подразумевают, что один из них будет установлен.

Спасибо за помощь!

1 Ответ

0 голосов
/ 23 февраля 2010

«Четырехстороннее устройство ввода» - это колесико на старом устройстве, чем Storm, например, Кривая и Жирный.

Когда вы перемещаете его, вы можете определить, какой «путь» использует колесо.

Имеет для сенсорного экрана лучший способ узнать, что он вызывает, - это прочитать API 5.0 или протестировать его самостоятельно.

В API 5.0 они рекомендуют использовать это Screen.navigationClick(int, int)

http://www.blackberry.com/developers/docs/5.0.0api/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...