Szenario: Ich habe eine MainActivity.java
, OtherPageForFragments.java
und ein Fragment, das auf OtherPageForFragments.java
In MainActivity.java
habe ich den folgenden Code geschrieben, um eine Aktivität zu starten und das Ergebnis in
onActivityResult (int requestCode, int resultCode, Intent-Daten)
ist
%Vor% In onDestroy()
der Fragmentklasse habe ich folgendes geschrieben:
Jetzt möchte ich mein Ergebnis in der Klasse MainActivity
. Also, ich habe den folgenden Code in der onActivityResult
Methode geschrieben:
Das Problem: Die zurückgegebene resultCode
ist nicht Activity.RESULT_OK
und die Intent
die ich bekomme ist null
.
Was ist zu tun? Danke
Dieser Code sollte nicht in onDestroy sein. onDestroy passiert, nachdem die Aktivität bereits beendet wurde und onActivityResult aufgerufen wurde.
Dieser Code muss im Code enthalten sein, der die Aktivität / das Fragment schließt. wie auf der Zurück-Taste gedrückt, oder eine Schließen-Taste onClick
Tags und Links java android android-intent