Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Bluetooth + GPS + thread = freeze! 
V
    Опции темы
Antropoid
Дата 24.10.2006, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Пишу мидлет, соединяющийся с GPS-ом по Bluetooth и считывающий с него данные. Организую отдельный тред для этих целей. Все происходит гладко, но...1 раз/(30-60 мин.) тред подвисает, причем GPS мигает синим цветом, что говорит о его нормальном функционировании. Причем никаких Exception не вылетает. Никто не сталкивался?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Antropoid
Дата 26.10.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Усе...нашел баг smile 


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Samuil
Дата 26.10.2006, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



Где научился как работать с Bluetooth?


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
Antropoid
Дата 26.10.2006, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



 smile та как-то само пришло...


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Antropoid
Дата 26.10.2006, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Кстати баг был такой себе...ехидный, поэтому, думаю, стоит о нем сказать...
при считывании данных с GPS вызывался объект
new Parser(s);
класс которог был описан так
class Parser extends Thread {...}
сам по себе класс Parser тредом не являлся...метода run() в нем не было, просто забыли удалить эту строчку, когда решили, что этот класс не должен быть потоком...именно в этом месте тред, создающий объект new Parser(s); и останавливался, не подавая ни Exception-ов, ни признаков жизни...
Как по мне - просто грубейший баг j2me(а мож и не только его) или я ошибаюсь?



--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Dancer
Дата 26.10.2006, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



так как Thread.run() не абстрактный метод, то всё правильно отрабатывает. Вот если бы ты использовал инерфейс Runnable то получил бы ошибку на этапе компиляции. Нужно быть внимательнее smile


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
Disconnect
Дата 7.11.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Юрист & 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.
PM MAIL   Вверх
Antropoid
Дата 7.11.2006, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Disconnect, что конкретно интересует?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Gershkovich
Дата 13.6.2007, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 8.2.2006

Репутация: нет
Всего: 2



Antropoid, интересует как ты тестировал приложение.

Вернее, что ты использовал в качестве GPS модуля - реальную "железку" ?
И видно ли ее с эмулятора тел-а ?
PM MAIL   Вверх
Antropoid
Дата 13.6.2007, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Нет, написал эмулятор GPS-приемника - просто посылал NMEA-sentences на слушающий порт эмулятора.
Не....с эмклятора железки не видно......с эмулятора виден только второй эмулятор.


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
Gershkovich
Дата 14.6.2007, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 243
Регистрация: 8.2.2006

Репутация: нет
Всего: 2



А если скажем будет такая конфигурация :

у меня на ноутбуке устанвлен блютуз
я подключаю к ноутбуку GPS "жилезку" (через блютуз)

будет ли видеть эмулятор (в смысле который WTK) эту  GPS "жилезку" ???


Мне важно это знать, чтоб не тратить в пустую деньги на ГПС модуль

заранее спасибо.
PM MAIL   Вверх
Antropoid
Дата 15.6.2007, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



Причем здесь ноутбук??????
Если впихнуть в обычный PC Bluetooth-модуль, то он тоже будет видеть близлежащие Bluetooth-устройства, в т.ч. и GPS. Но эмулятор - не увидит ничего, кроме 2-го эмулятора.


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0654 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.