Dies stürzt ab, weil Sie Methoden für ein nicht vorhandenes Objekt nicht aufrufen können.
Ich nehme an, Sie sprechen über android.location.Location?
Dies wird normalerweise von den verschiedenen Positionierungsdiensten von Android zurückgegeben. Was willst du damit machen?
Möchten Sie den Geocode umkehren? Wie finde ich eine Adresse für diese Geo-Koordinate?
Oder möchten Sie es als "falsche" Position verwenden und es anderen Anwendungen zuführen?
Es gibt BTW zwei Konstruktoren. Einer nimmt den Namen eines Positionierungsdienstes an und der andere ist ein Kopierkonstruktor und nimmt einen vorhandenen Standort ein.
So könnte man einen Ort wie diesen erstellen:
Location l = new Location("network");
Aber ich glaube nicht, dass dies in etwas führen Sie haben wollen. Hier
ist ein Link zu der Dokumentation:
https://developer.android.com/reference/android/location/Location.html#Location%28java.lang.String%29
l null. Wie kommt es, dass Sie die Methoden aufrufen? –
Da gab es keinen Konstruktor, der zwei Doppelgänger als Argumente nimmt, und später erfuhr ich, dass das getan werden kann, indem man irgendeine Zeichenkette als Versorger gibt. – NiVeR