To powoduje awarię, ponieważ nie można wywoływać metod na nieistniejącym obiekcie.
Zakładam, że mówisz o android.location.Location?
Jest to zwykle zwracane przez różne usługi pozycjonowania systemu Android. Co chcesz z tym zrobić?
Czy chcesz cofnąć geocode to? Jak znaleźć adres dla tej współrzędnej geograficznej?
Czy chcesz użyć go jako "fałszywej" pozycji i podać ją innym aplikacjom?
Istnieją dwa konstruktory BTW. Jeden przyjmuje nazwę usługi pozycjonowania, a drugi jest konstruktorem kopii i przyjmuje istniejącą lokalizację.
Można więc stworzyć Lokalizacja takiego:
Location l = new Location("network");
Ale nie sądzę, że spowoduje to coś chcesz mieć.
Tu jest link do dokumentacji:
https://developer.android.com/reference/android/location/Location.html#Location%28java.lang.String%29
l jest null. Jak to się nazywa metody? –
Ponieważ nie było konstruktora, który bierze dwa debile jako argumenty, a później dowiedziałem się, że można to zrobić, podając dowolny ciąg jako dostawca. – NiVeR