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早く出てくれへんかな。。。
解りました。。。
返信削除Location loc = lm.getLastKnownLocation(provider);
で最終スポットが必ず取れるわけではという事でした。。。
if(loc != null){}
を追加したら解消されました♪
そりゃそうやね。。。