ユーザーの位置を見つけるために getLastKnownLocation メソッドを使用していますが、このメソッドは常に null を返します。さまざまなシステム バージョン (2.2.1、4.0.4 など) で使用している方法をテストしてきましたが、すべて正常に動作します。2.3.3 では常に null を取得し、位置情報を取得できたことが一度もありませんでしたが、他のシステム バージョンでは常に位置情報を取得しましたが、null は一度も表示されませんでした。これは、私が準備しているすべてのテスト条件で、実際のデバイスとエミュレーターの両方で発生します。
getLastKnownLocation がどのように機能するかを知っています。プロバイダーが有効になっているかどうかを確認しています。場所の更新を要求しており、マニフェストで正しいアクセス許可を使用しています。
その正確なシステムバージョンには何か問題があると思います。このトピックに関する私の考えを確認できる人はいますか? Android 2.3.3 での位置取得にバグはありますか?