elk
unread,Nov 11, 2012, 8:24:41 AM11/11/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to android-g...@googlegroups.com
お世話になります。
GPSのアプリを作成していますが、下記のコードのようにして、GPSをOFFにしてもダイアログが出てこないので、
おかしいと思い、ログを見たところ変数のbestProviderにDummyLocationProviderなるものが入り込んでいました。
どの様にすればこのDummyLocationProviderが出なくなるのでしょうか?
実機はXperiaを使用しています。
mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
bestProvider = mLocationManager.getProvider(LocationManager.GPS_PROVIDER);
Log.i("tag", "プロバイダー:"+bestProvider);
if (bestProvider == null) {
// GPSプロバイダが利用できなければ、ワイヤレスネットワークプロバイダを取得
bestProvider = mLocationManager.getProvider(LocationManager.NETWORK_PROVIDER);
if(bestProvider == null){
showDialog(this,"","現在位置が取得できません。\n再設定してください。");
}
}