Ich habe zwei Apps. Ab der ersten App-Hauptaktivität ruft sie startActivityForResult() auf, um die Hauptaktivität der zweiten App zu starten. Ich weiß, dass ich das Ergebnis über die Hauptaktivität der zweiten App senden kann.Ergebnis von einer anderen Aktivität als dem Empfang einer Aktivität zurückgeben
Aber für den Fall, wenn die Hauptaktivität der zweiten App eine andere Aktivität startet und die Hauptaktivität beendet, wie kann ich das Ergebnis an die Hauptaktivität der ersten Anwendung von der zweiten Aktivität einer zweiten Anwendung senden?
Mein Problem ist von B Ich kann C nicht für Ergebnis starten. Ich muss B beenden und C beginnen. Und von C muss ich Ergebnis an A senden. Auch kann ich A nicht als einzelne Instanz machen. Was ich suche, ist, wenn es irgendeine Weise gibt, kann ich das Ergebnis direkt von C nach A ohne BroadcastReceiver senden. – Gulshan
Ich würde nein sagen. Die einzige Möglichkeit, zwischen Komponenten zu kommunizieren, ist "Absicht". Sie werden entweder von einer Aktivität oder einem "BroadcastReceiver" behandelt. –
Bitte geben Sie uns eine bessere Vorstellung davon, was Sie brauchen, denn mit Intent können Sie Ihr Problem lösen. – Robert