私のアプリケーションには、ユーザーの現在の場所が必要です。このために私はコードを実装し、現在の場所を取得することができます。コードは最初に最適なプロバイダーを取得しようとし、次に位置情報を取得します。問題は、GPS_PROVIDERが無効になっている場合、現在地がNETWORK_PROVIDERから返されることです。NETWORK_PROVIDERとGPS_PROVIDERの両方が有効になっている場合、最適なプロバイダーはGPS_PROVIDERになり、現在の場所を取得するのに時間がかかりすぎます。
したがって、GPS_PROVIDERが有効かどうかに関係なく、ロケーションプロバイダーをNETWORK_PROVIDERとしてのみ設定しても問題ありません。
正しいアプローチを教えてください。
よろしく
スニル