Arresta in modo anomalo perché non è possibile chiamare metodi su un oggetto inesistente.
Suppongo che tu stia parlando di android.location.Location?
Questo è di solito restituito dai vari servizi di posizionamento di Android. Cosa vuoi fare con questo?
Vuoi invertire geocodifica? Come trovare un indirizzo per quella coordinata geografica?
Oppure si desidera utilizzarlo come una posizione "falsa" e alimentarlo ad altre applicazioni?
Esistono due costruttori BTW. Uno prende il nome di un servizio di posizionamento e l'altro è un costruttore di copia e accetta una posizione esistente.
Così si potrebbe creare una posizione come questa:
Location l = new Location("network");
Ma io non credo che questo si tradurrà in qualcosa che si desidera avere.
Questo è il link alla documentazione:
https://developer.android.com/reference/android/location/Location.html#Location%28java.lang.String%29
fonte
2012-05-20 21:02:58
l è nullo. Come mai stai chiamando i metodi ?? –
Perché non c'era un costruttore che prendesse due doppi come argomenti, e più tardi ho imparato che si può fare assegnando qualsiasi stringa come provider. – NiVeR