String logloc ="";
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location!=null) {
double longitude = location.getLongitude();
double latitude = location.getLatitude();
logloc = String.valueOf(latitude)+","+String.valueOf(longitude);
notfi(logloc);
}
この上記のコードでは、GPSデバイスがオンになっていて、建物の外と建物の両方にある場合でも、私の場所は常にnullになります。null値のみを取得しています。このコードの実行を手伝ってください