0
こんにちは私はネットワークプロバイダが有効かどうかを確認しようとしている小さなアンドロイドアプリケーションを開発しています。そうでない場合は、GPSプロバイダを探します。しかし、私の場合、ネットワークプロバイダは常にtrueを返す。私は次のようにチェックしようとした。isProviderEnabledは常にネットワークプロバイダのtrueを返します
if (locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
getLastLocation(LocationManager.NETWORK_PROVIDER);
} else if (locManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0, this);
getLastLocation(LocationManager.GPS_PROVIDER);
}
上記のコードネットワークプロバイダは常にtrueを返す。私はネットワークプロバイダを持っていません。私は何か悪いことはありますか?助けが要る。ありがとうございました。
あなたのWi-Fiもありませんか? – tyczj
ええ私はWiFiの設定でもWi-Fiを持っていません。「常に利用可能です」も無効になっています。 – nilkash