Ich migriere meinen ViewPager auf ViewPager2, da letzterer alle Probleme des ersteren lösen soll. Wenn ich es mit einem FragmentStateAdapter verwende, finde ich leider keine Möglichkeit, das aktuell angezeigte Fragment abzurufen.
gibt den aktuell angezeigten Index an und adapter.getItem(index) erstellt im Allgemeinen ein neues Fragment für den aktuellen Index. Sofern ich keinen Verweis auf alle erstellten Fragmente in getItem() beibehalte, habe ich keine Ahnung, wie ich auf das aktuell angezeigte Fragment zugreifen kann.
Mit dem alten ViewPager, eine Lösung bestand darin, adapter.instantiateItem(index) aufzurufen, was das Fragment am gewünschten Index zurückgeben würde.
Übersehe ich etwas mit ViewPager2