1107 Stimmen

Wie verwaltet man startActivityForResult auf Android

In meiner Aktivität rufe ich eine zweite Aktivität von der Hauptaktivität aus auf, indem ich startActivityForResult . In meiner zweiten Aktivität gibt es einige Methoden, die diese Aktivität beenden (vielleicht ohne Ergebnis), aber nur eine von ihnen liefert ein Ergebnis.

Zum Beispiel rufe ich von der Hauptaktivität aus eine zweite auf. In dieser Aktivität überprüfe ich einige Funktionen eines Handys, z. B. ob es eine Kamera hat. Wenn es keine hat, schließe ich diese Aktivität. Auch während der Vorbereitung von MediaRecorder o MediaPlayer wenn ein Problem auftritt, werde ich diese Aktivität schließen.

Wenn das Gerät über eine Kamera verfügt und die Aufnahme vollständig abgeschlossen ist, wird das Ergebnis (die Adresse des aufgenommenen Videos) nach der Aufnahme eines Videos an die Hauptaktivität zurückgeschickt, wenn der Benutzer auf die Schaltfläche "Fertig" klickt.

Wie überprüfe ich das Ergebnis der Hauptaktivität?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X