Desidero creare un'app che contiene un servizio S e un'attività A. Il servizio S è responsabile della preelaborazione, come la preparazione dei dati mostrati sull'interfaccia utente dell'attività A, prima dell'attività A viene invocato.Android - interazione servizio e attività
Voglio essere in grado di richiamare il servizio S da fuori del pacchetto, ad esempio da un altro Android Classe di attività B, effettuare la pre-elaborazione, e poi, quando i dati sono pronti, richiamare Attività A.
Le mie domande sono:
- Qual è il modo migliore per condividere i dati tra il servizio S e l'attività A?
- In che modo l'attività esterna B può comunicare con il servizio S per determinare se è stata completata con tutta la sua preelaborazione e l'attività A è pronta per essere invocata?
Grazie Chris
Posso essere in grado di utilizzare un ricevitore Broadcast per fare in modo che il Servizio comunichi all'attività esterna che è stata eseguita la sua pre-elaborazione? – Chris