Buongiorno ragazzi, da circa due giorni sto impazzendo con questo problema. Vorrei che la mia applicazione recuperi le coordinate gps e determini la località in cui mi trovo, fatto ciò deve salvare questa località in un'altra variabile e all'interno di un arrayLIst. Ecco il codice:
LocationAddress, usata per determinare la località
Questo runnable è associato ad un alert dialog,
Questo è il metodo getLocation()
Questa è la classe handler
Quando vado a fare il debug, il mio arrayLIst risulta di dimensione zero, e la variabile locality è vuota. Cosa sto sbagliando? Spero di essere stato chiaro, buona giornata
[UPDATE1] Ho notato che l'applicazione si blocca ancora prima che il thread che determina la località venga terminato. COme posso far in modo che il thread principale dell'applicazione aspetti che il thread che determina la località finisca?