Wie kann ich Daten aus einer Aktivität an das dialogFragment übergeben, das von dieser Aktivität aufgerufen wurde?

In meiner Anwendung habe ich ein Formular, das der Benutzer ausfüllt. Wenn Sie auf "Speichern" klicken, werden die Daten in der lokalen Datenbank gespeichert. Ich möchte dem Benutzer ein Bestätigungsdialogfeld hinzufügen, in dem er die von ihm eingegebenen Details überprüfen kann, bevor er fortfährt, da diese Details von entscheidender Bedeutung sind.

In meiner dialogFragment-Instanz hätte ich etwa Folgendes: "Sie geben die folgenden Details ein: A, B, C ... Bestätigen Sie?"

A, B, C sind die Werte meiner EditText-Felder in der Aktivität, die das dialogFragment aufruft

Wie kann ich über das dialogFragment auf diese Werte zugreifen? Ich benutze:

new ConfirmSaveProjectDetails().show(getFragmentManager(),"Confirm");

in meiner Tätigkeit.ConfirmSaveProjectDetails ist meine dialogFragment Klasse.

Ich verwende keine Absicht, sonst würde ich ein Bündel senden ...

Irgendein Vorschlag?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage