Ho anche provato ad eseguire quel metodo su un runOnUiThread ma mi blocca l'interfaccia grafica fino al suo completamento (nell'attesa del gps viene mostrato un messaggio di attesa). Come si dovrebbe usare un AsyncTask?
Aggiornamento:
Ho implementato questa classe privata che estende asynctask in questo modo
Ho commentato CreateView(null, null); perchè altrimenti mi da errore
codice:
06-21 12:01:26.169: ERROR/AndroidRuntime(424): java.lang.NullPointerException
06-21 12:01:26.169: ERROR/AndroidRuntime(424): at it.dedo.fiesta.request.ContentRequest.executeRequest(ContentRequest.java:46)
per completezza posto anche il codice di CreateView
L'errore lo da sul simpleadapter, evidentemente sbaglio a richiedere il context ma ho provato in ogni modo