Ich habe eine Aktivität, die von der Such-API gestartet wird. Ich möchte, dass es einige Werte an die Aktivität "zurückgibt", die ausgeführt wurde, als die Suche ausgelöst wurde, ähnlich wie startActivityForResult, aber ich kann nicht sehen, wie es geht. Irgendwelche Vorschläge?Android: Verwenden der Such-API, um das Äquivalent von startActivityForResult zu machen
Aktivität A -> (startActivity) -> Aktivität B -> (Suchen) -> Aktivität C -> (return) -> Aktivität B
Im Moment Ich fange eine neue Instanz der Aktivität B, die die Werte verwendet. Das funktioniert, aber der Aktivitätsstapel ist nicht so, wie er sein sollte. Dh, das Zurückdrücken von B würde über C, B, A anstatt nur A zurückgehen.
Irgendwelche Vorschläge auf dem Weg, dies zu tun?
Ich habe gerade realisiert, dass die Abhilfe, die ich oben berichtet nicht in meinem Fall arbeiten: A -> B tatsächlich verwendet startActivityForResult, nicht startActivity, so muss ich gib das Ergebnis vom Original B zurück, damit ich kein neues erstellen kann. – spookypeanut