Ich habe eine Aktivität (A) und einen Service (S), die wie folgt von A gestartet wird:In Android: Wie Funktion der Aktivität von einem Dienst aufrufen?
Intent i = new Intent();
i.putExtra("updateInterval", 10);
i.setClassName("com.blah", "com.blah.S");
startService(i);
A haben eine Funktion wie diese in A:
public void someInfoArrived(Info i){...}
Jetzt möchte ich A.someInfoArived (i) von innerhalb von S. aufrufen. Intent.putExtra hat keine Version, wo ich eine Objektreferenz übergeben könnte etc ... Bitte helfen Sie!
PS: Andersherum (ein Polling S für neue Info) ist NICHT, was ich brauche. Ich habe genug Informationen darüber gefunden, wie das geht.
Danke, das ist genau das, was ich gesucht habe! Meine Hoffnungen und mein Vertrauen in Foren sind wiederhergestellt worden :) – nex
Habe einfach deinen zweiten Vorschlag umgesetzt und es funktioniert wie ein Zauber. Danke noch einmal! – nex