場所の使用に問題があります。場所から緯度と経度を取得しようとすると、コードが失敗するようです。
String locationProvider = LocationManager.GPS_PROVIDER;
LocationManager locationManager;
Location lastKnownLocation;
locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
Log.d(TAG, "manager made");
lastKnownLocation = locationManager.getLastKnownLocation(locationProvider);
Log.d(TAG, "location stored");
double lat = lastKnownLocation.getLatitude();
double lon = lastKnownLocation.getLongitude();
Log.d(TAG, "Lat, Long got:" + lat + ", " + lon);
distBetween(lat, lon);
Log.d(TAG, "Distance calc complete");
Intent intent = new Intent(this, ListBuilder.class);
startActivity(intent);
.getLatitude() と getLongitude() を呼び出そうとすると失敗します
そして、アイデアはなぜですか?インターネットのアクセス許可があり、細かい場所にアクセスできます。