2010-02-22 1 views
0

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

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

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

+0

Если вы программируете для шторма следует использовать версии 5.0 API –

ответ

0

«Четырехпозиционное устройство ввода» - это колесо прокрутки на более старом устройстве, чем Storm, например Curve и Bold.

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

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

В 5.0 API они Recommand с помощью этого Screen.navigationClick(int, int)

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

Смежные вопросы