Ich möchte eine Anwendung erstellen, die einen Dienst S und eine Aktivität A enthält. Der Dienst S ist für die Vorverarbeitung zuständig, z. B. für die Aufbereitung der auf der Benutzeroberfläche der Aktivität A angezeigten Daten, bevor die Aktivität A aufgerufen wird.
Ich möchte in der Lage sein, den Dienst S von außerhalb des Pakets aufzurufen, z. B. von der Aktivitätsklasse B einer anderen Android-App, die Vorverarbeitung durchzuführen und dann, wenn die Daten bereit sind, Aktivität A aufzurufen.
Meine Fragen sind:
- Wie lassen sich Daten am besten zwischen dem Dienst S und der Tätigkeit A austauschen?
- Wie kann die externe Aktivität B mit dem Dienst S kommunizieren, um festzustellen, ob alle Vorverarbeitungen abgeschlossen sind und die Aktivität A aufgerufen werden kann?
Danke Chris