ich ScreenSlidePagerAdapter
verwende, ViewPager
und PagerAdapter
Ich habe drei Fragmente und jedes Fragment enthält drei vor vier editText
Feldern aus. Fragment 1: personalInfo
Fragment 2: Fragment 3 contactInfo
: workInfo
Work auch Clear Button
enthalten alle Daten löschen editText
bilden alle drei Fragmnets.Android: Clear editText Daten aus mehrere Fragmente an einem Click
Wenn Benutzer Wert eingeben in personalInfo
dann contactInfo
und zuletzt gehen Sie zu WorkInfo
. Jetzt bei Klick auf Clear-Taste möchte ich alle editText
Daten löschen. Ich versuchte findViewById()
, aber ich konnte keine Referenz von editText
von Fragment 1
und Fragment 2
bekommen.
Wenn jemand eine Lösung hat dann hilf mir.
Dies funktioniert nicht mit Fragment, denn wenn wir zum 2. Fragment gehen, dann ruft onPause() des ersten Fragments nicht auf. Es ruft, wenn wir uns zum 3. Fragment bewegen. Kurz gesagt, es gibt drei Fragmente im Speicher. Einer ist aktuell, der zweite ist vorläufig und der dritte ist der nächste. –
Ja, Sie haben Recht. Sie können versuchen, ein Array von View zu erstellen, und dann den Bearbeitungstext von fragrment 2 von onclick listener löschen. Ich denke, Sie können auf den Edittext von Fragment 2 aus Fragment 3 mit Blick auf Fragment 2 zugreifen. – Lcukerd