Betrachten wir einen Fall, wo ich Fragment A
und Fragment B
haben.Übergeben Schnittstelle zu Fragment
B
erklärt:
public interface MyInterface {
public void onTrigger(int position);
}
A
diese Schnittstelle implementiert.
Wenn Fragment B
in Stapel schieben, wie soll ich anhand von Fragment A
es in Bundle
geben, so kann A
den onTrigger
Rückruf erhalten, wenn nötig.
Mein Use Case-Szenario ist, dass A
hat ListView
mit Gegenständen und B
hat ViewPager
mit Gegenständen. Beide enthalten die gleichen Elemente, und wenn der Benutzer von B -> A
geht, bevor er B
knallt, sollte er den Rückruf für A
auslösen, um seine ListView
Position zu aktualisieren, um mit B
Pagerposition übereinzustimmen.
Danke.
Aber meine Aktivität hat nichts mit den zwei Fragmenten zu tun, die kommunizieren wollen, gibt es keine andere Lösung? – Niko
@ Niko können Sie etwas mehr mit einer Benutzeroberfläche erklären. Damit ich dir helfen kann. –
Meine Frage wurde mit dem Anwendungsfall aktualisiert. – Niko