C'è qualche fondamentale differenza nell'associazione di un servizio a android.app.Activity
rispetto al bind di un android.app.Application
. Voglio bind the service to an Application
because I want to keep some global state/data in the Application instead of duplicating it in all my activities.Associazione di un servizio a un android.app.Activity vs Associazione a un android.app.Application
Grazie.
Grazie. Quindi, in questo caso non esiste un modo pulito per arrestare il servizio. –
Devo chiedere, perché vuoi un servizio se vuoi memorizzare i dati nell'oggetto Application? Tutte le tue attività hanno accesso all'oggetto app tramite getApplication(). –
Il servizio eseguirà tutto l'I/O. Sto cercando di implementare qualcosa come http://stackoverflow.com/questions/3141632/android-service-interacting-with-multiple-ities Forse posso memorizzare questo stato/stato globale nel mio servizio (?) . Non so se questo è un buon design o un cattivo design perché è la prima volta che lavoro con più attività e servizi. –