getLastKnownLocation() 関数を使用すると GPS がオンになるのはなぜですか?
誰かがそれを知っていれば。この流れを知りたい。
よろしく シャー・ナワズ・アシフ
これはエミュレータですか?または実際のデバイス?
ドキュメントによると
プロバイダーが現在無効になっている場合は、nullが返されます。
したがって、とにかく無効になっていると、場所を受け取ることができません。
エミュレーターを使用している場合は、Android SDK に "ddms" というツールがあり、それを実行して "Emulator Control" という名前のタブに移動します。このオプションから、GPS 位置情報を Android エミュレーターに送信できます。コードは正常に動作するはずです。
実際のデバイスを使用している場合は、この機能に提供しているネットワーク プロバイダーが実際に有効になっているか、GPS、または NETWORK であることを確認してください。