Pages

2010年9月1日水曜日

Android

下記みたいなソースを書くと不安定になる。。。
Criteria crit = new Criteria();
crit.setAccuracy(Criteria.ACCURACY_FINE);

String provider = lm.getBestProvider(crit, true);

Location loc = lm.getLastKnownLocation(provider);
onLocationChanged(loc);
GeoPoint point = LocationHelper.getGeoPoint(loc);
mapController.animateTo(point);
原因は現在不明。。。
ま~とりあえず放置で。

HT-03Aに2.1入れてるので検証してるから元から不安定。。。
エラー出た時にどっちのせいか解らないのが困る。。。

Galaxy S早く出てくれへんかな。。。

1 件のコメント:

  1. 解りました。。。

    Location loc = lm.getLastKnownLocation(provider);

    で最終スポットが必ず取れるわけではという事でした。。。

    if(loc != null){}

    を追加したら解消されました♪
    そりゃそうやね。。。

    返信削除

Followers