|
2009,10,06, Tuesday
WindowsMobile版 1.0.2.56
Android版 0.1.6β をリリースしました。 Windows Mobile版 ・W-SIM使用時に回線再接続に失敗するバグをfix Android版は ・起動後に送信間隔を設定しても反映されないバグをfix ・位置送信時・住所post時のtoastが表示されていなかったバグをfix ・指定したものと違うアイコンが表示されたバグをfix となっています。 WM版のW-SIM使用時の回線接続問題は結構根が深くて、今まで別スレッドで行っていたHTTPアクセスを自前の非同期HTTPアクセスに変えたところで問題が発生していました。 W-SIMを使用した測位については@iseebiさんのEbiSoft.Libirary.Mobileというライブラリを使用していたのですが、位置測位時にイベントで通知される仕様になっています。 このイベントが発生したときW-SIMのcomポートは開かれたままなのに、イベントハンドラ内でW-SIMのポート開放を待つようにしてしまったため、絶対に接続に失敗する、という状況になっていました。前のコードではポート開放待ち~HTTPアクセスまでをそのまま別スレッドに投げて、イベントハンドラからすぐに抜けていたので問題にならなかったのです。 結局、イベントを発生させるのはポートを閉じてから、という形にライブラリ側を修正して対応しました。 (この修正には@iseebiさんに多大なる支援をいただきました。ありがとうございました)
| http://blog.fujita-lab.com/index.php?e=48 |
| 今ココなう!::バージョンアップ | 12:45 AM | comments (0) | trackback (0) | |
|
この記事に対するコメントの受付は終了しています。
コメント
|
|
この記事へのトラックバック受付は終了しています。
トラックバック
|

