![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Пишу мидлет, соединяющийся с GPS-ом по Bluetooth и считывающий с него данные. Организую отдельный тред для этих целей. Все происходит гладко, но...1 раз/(30-60 мин.) тред подвисает, причем GPS мигает синим цветом, что говорит о его нормальном функционировании. Причем никаких Exception не вылетает. Никто не сталкивался?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Усе...нашел баг
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: 5 Всего: 6 |
Где научился как работать с Bluetooth?
|
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Кстати баг был такой себе...ехидный, поэтому, думаю, стоит о нем сказать...
при считывании данных с GPS вызывался объект new Parser(s); класс которог был описан так class Parser extends Thread {...} сам по себе класс Parser тредом не являлся...метода run() в нем не было, просто забыли удалить эту строчку, когда решили, что этот класс не должен быть потоком...именно в этом месте тред, создающий объект new Parser(s); и останавливался, не подавая ни Exception-ов, ни признаков жизни... Как по мне - просто грубейший баг j2me(а мож и не только его) или я ошибаюсь? -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 33 Всего: 37 |
так как Thread.run() не абстрактный метод, то всё правильно отрабатывает. Вот если бы ты использовал инерфейс Runnable то получил бы ошибку на этапе компиляции. Нужно быть внимательнее
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| Disconnect |
|
|||
![]() Юрист & web-programmer ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 13.6.2005 Где: Из неоткуда!& #33;!!! Репутация: нет Всего: 0 |
Можно по подрлбнее о Bluetooth + GPS + thread = freeze
ПЛИззззззз --------------------
A permanent repe of the wistful elementa carnival elephant dancing on the cloudstwo times the killer thet created the betrayerhe stood there and watched it all. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Disconnect, что конкретно интересует?
-------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Gershkovich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 8.2.2006 Репутация: нет Всего: 2 |
Antropoid, интересует как ты тестировал приложение.
Вернее, что ты использовал в качестве GPS модуля - реальную "железку" ? И видно ли ее с эмулятора тел-а ? |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Нет, написал эмулятор GPS-приемника - просто посылал NMEA-sentences на слушающий порт эмулятора.
Не....с эмклятора железки не видно......с эмулятора виден только второй эмулятор. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
| Gershkovich |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 8.2.2006 Репутация: нет Всего: 2 |
А если скажем будет такая конфигурация :
у меня на ноутбуке устанвлен блютуз я подключаю к ноутбуку GPS "жилезку" (через блютуз) будет ли видеть эмулятор (в смысле который WTK) эту GPS "жилезку" ??? Мне важно это знать, чтоб не тратить в пустую деньги на ГПС модуль заранее спасибо. |
|||
|
||||
| Antropoid |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
Причем здесь ноутбук??????
Если впихнуть в обычный PC Bluetooth-модуль, то он тоже будет видеть близлежащие Bluetooth-устройства, в т.ч. и GPS. Но эмулятор - не увидит ничего, кроме 2-го эмулятора. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |