2016-07-29 10 views
-1

Beim Start einer neuen Aktivität (MyActivity2) kann ich Daten mit .addExtra() übergeben. Nach dem Öffnen von MyActivity2 kann ich getExtra() aufrufen und meine Daten sind genau da, wo ich sie haben möchte. Meine Frage - Nach dem Aufruf von finish() auf MyActivity2 möchte ich Daten an MyActivity1 übergeben. Was ist der richtige Weg, um Daten zu übergeben, wenn Sie einfach zurück zur vorherigen Aktivität bohren? Eine statische Variable scheint zu funktionieren, aber nach dem, was ich gelesen habe, sind sie nicht Teil von OOP. Was sind meine Möglichkeiten?Weitergabe von Daten ohne Vorsatz bei Verwendung von finish() - Android

Antwort

0

Sie können startActivityForResult() verwenden. Überprüfen Sie this Frage.

+0

Genau das, was ich gesucht habe. Ich war mir nicht von startActivityForResult() bewusst. Danke –

+0

Wenn die Antwort ist, was Sie brauchen, markieren Sie die Antwort als akzeptiert – rakex

Verwandte Themen