Ciao Ludy
Danke für die Hilfe. Aber soweit bin ich bereits gekommen.
Ich denke, dass Problem liegt nicht beim Sourcecode. Den kann ich ohne Fehler kompilieren. Erst beim Aufruf der Methode "getVerticalAccuracyMeters" stürzt die App mit der oben stehenden Meldung ab. Ich denke, dass ich beim Aufruf was änder muss. Aber was genau weiss ich nicht.
private void initial(){
position = (LocationManager) getSystemService(LOCATION_SERVICE);
positionhorcher = new LocationListener() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onLocationChanged(Location location) {
Double b_breit = 0.0;
Double b_lang = 0.0;
Double b_hoch = 0.0;
Float b_schnell = (float) 0;
Float b_posgenau = (float) 0;
Float b_lage = (float) 0;
Long b_zeitpunkt = (long) 0;
Float b_schnellgenau = (float) 0;
Float b_lagegenau = (float) 0;
Long b_fixzeit = (long) 0;
Float b_hochgenau = (float) 0;
b_breit = location.getLatitude();
b_lang = location.getLongitude();
b_hoch = location.getAltitude();
b_schnell = location.getSpeed();
b_posgenau = location.getAccuracy();
b_lage = location.getBearing();
b_zeitpunkt = location.getTime();
// b_schnellgenau = location.getSpeedAccuracyMetersPerSecond();
// b_lagegenau = location.getBearingAccuracyDegrees();
b_fixzeit = location.getElapsedRealtimeNanos();
// b_hochgenau = location.getVerticalAccuracyMeters();
breit.setText(b_breit.toString());
lang.setText(b_lang.toString());
genau.setText(b_posgenau.toString());
hoch.setText(b_hoch.toString());
hochgenau.setText(b_hochgenau.toString());
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
}
@Override
public void onProviderEnabled(String provider) {
}
@Override
public void onProviderDisabled(String provider) {
}
};
Vielleicht kann mir jemand anders weiter helfen.
Gruss Renato
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.