![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| WGR |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 6.6.2006 Где: Россия Репутация: нет Всего: нет |
это кусок кода в одном файле а вот этот оброботчик в другом public void inputKey() {int keyStates=getKeyStates(); if ((keyStates&LEFT_PRESSED)!=0) {nachat=false; } } и цикл не останавливается тут как я понимаю клавиши не обробатываются поэтому и не выходит подскажите как по нажанию клавиши остановить цикл --------------------
Flash ICQ Chuch@"... да как два байта отослать!!!" |
|||
|
||||
| redrick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 547 Регистрация: 7.1.2004 Где: Москва Репутация: 1 Всего: 5 |
Превый цикл должен работать в другом треде, нежели твой обработчик. Т.е. нужно создать тред с этим циклом и запустить его.
А элемент уи, в котором стоит обработчик должен во время нажатия быть активным, т.е. последний Display.setCurrent() должен сеттить именно этот твой элемент уи с обработчиком. Вот 2 хорошие статьи http://developers.sun.com/techtopics/mobil...les/threading2/ http://developers.sun.com/techtopics/mobil...cles/threading/ -------------------- Имею Мнение Хрен Оспоришь |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |