arcao / handygeocaching

⚰🇨🇿 Handy Geocaching je mobilní javová aplikace pro usnadnění geocachingu. Spojuje mobilní přístup ke stránkám geocaching.com s navigačními funkcemi. Umožňuje vyhledávání keší (nejbližší, podle waypointu, podle klíčového slova) a stahování všech potřebných informací o nich(listing, nápověda, přídavné waypointy, …).
GNU General Public License v2.0
1 stars 1 forks source link

[Blackberry 8800] NumberFormatException po zachycení pozice s interní GPS #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Spustit HandyGeocaching na BB 8800 (verze HG 3.5.1-r69)
2. Vybrat interní GPS (typ Blackberry)
3. Jít ven a čekat na signál

What is the expected output? What do you see instead?
Očekávané chování - aplikace získá z GPS pozici a bude dál normálně 
pracovat (bez chyb). Místo toho aplikace po zachycení signálu začne každou 
vteřinu vypisovat chybovou hlášku

Popis chyby:

Sekce: extractData
Druh: java.lang.NumberFormatException: 8.
Data: ''

What version of the product are you using? On what operating system?
Telefon: Blackberry 8800 verze systému 4.5
HandyGeocaching: 3.5.1-r69 

Please provide any additional information below.
Instalace přes paměťovou kartu proběhla v pořádku, samotný program se 
spustí a umožní nastavení. Po získání fixu v Další funkce/GPS signál 
zobrazí polohu (a zápornou nadmořskou výšku), ale zároveň to každou 
vteřinu začalo vypisovat uvedenou chybu. Chyba jde zavřít a program 
pokračuje (se zobrazením chyby každou vteřinu). Pokud jdu do budovy mimo 
GPS signál, tak chyba přestane vyskakovat a znovu se objeví až když 
přístroj znovu získá polohu.

Original issue reported on code.google.com by jan.ce...@gmail.com on 6 Apr 2010 at 9:39

GoogleCodeExporter commented 9 years ago
Hm, problém BBy :(

http://supportforums.blackberry.com/t5/Java-Development/GPS-NMEA-String-Formats/
td-p/316582;jsessionid=707EF2C3EE92D7E801CBB1B8D50453FA

V jedné z posledních verzí jsem do HG přidal možnost donačítání NMEA 
zpráv z interní
GPS, pokud to implementace umí. U BBy je to holt problém, zkusim to nějak 
pořešit.
Asi nějakým zaškrtávátkem v nastavení, který toto zakáže a nebo se 
pokusim to nějak
detekovat. A pčepsat ten parser NMEA zpráv.

Original comment by martin.sloup on 6 Apr 2010 at 11:33

GoogleCodeExporter commented 9 years ago
V Locify problémy se zpracováním nebyly (nebo byly vyřešené). Nešlo by 
použít kód z 
Locify? Přitom v Locify kódu JSR179 location provideru nejsou žádné 
vychytávky pro 
Blackberry (nebo jsem si nevšiml).

Kromě toho na odkazované stránce uváděli, že při parsování NMEA 
problémy jsou, ale 
že by teoreticky být neměly při použití JSR179 místo parsování NMEA. 
Ale tomu 
nerozumím...

Original comment by jan.ce...@gmail.com on 6 Apr 2010 at 12:53

GoogleCodeExporter commented 9 years ago
Právě jsem zkoušel r71 a vypadá to, že změny které byly provedeny v r70 
jsou úspěšné.
Interní GPS po zachycení signálu normálně ukazuje a aktualizuje pozici 
(Další funkce
/ GPS signál) a dříve popisovaná chyba se neobjevuje. Za mě je možné 
Issue 17
uzavřít, vypadá to, že HG 3.5.2-r71 na BB8800 nyní funguje bez problémů. 

Pokud bude potřeba cokoli konkrétního na BB otestovat, rád pomůžu. :-)

Original comment by jan.ce...@gmail.com on 7 Apr 2010 at 8:54

GoogleCodeExporter commented 9 years ago
Ono to totiž z nmea zpracovává jen informace o satelitech, pozice to 
přebíra z JSR
179, dříve to zpracovávalo všechny nmea zprávy. BBy si ty NMEA zprávy 
generuje jak
chce...

Original comment by martin.sloup on 7 Apr 2010 at 9:07