Originariamente inviato da
snieco
Ciao a tutti, per la mia tesi sto sviluppando una applicazione per Android.
In questa applicazione faccio largo uso dei provider di locazione GPS e NETWORK, in più parti del codice richiedo la posizione.
Volevo però svincolare la richiesta della posizione dal codice di ogni classe, quindi creare una classe LocationManager che conterrà tutti i metodi per avere il controllo della posizione geografica, come ad esempio la scelta del provider da utilizzare, un metodo per la richiesta delle coordinate gps, ecc ecc (tutto quanto inerente alla gastione del posizionamento geografico). Secondo voi come può essere realizzato? Una classe che continene vari metodi statici da invocare all'occorrenza oppure una qualche classe da istanziare per poi applicarci i metodi all'occorrenza?
Ho per ora un problema di crash dell'app se non è attivo almeno un provider per servizio di posizionamento, all'avvio nella schermata di login, l'app esplode se, come sopra, non è attivo nessun provider di posizionamento. Creando qualcosa ad hoc per la gestione del posizionamento gps, potrei fare in modo che il tutto non crashi controllando se almeno un provider è attivo...
Esistono esempi di qualcosa del genere?
Grazie a tutti
Alessio