Before I migrate to viewPager2, I get current fragment at this way to use methods inside it:
Fragment myFragment = (Fragment) viewPager.getAdapter().instantiateItem(viewPager, viewPager.getCurrentItem());
But, now I get an error on instantiateItem:
Cannot resolve method 'instantiateItem(androidx.viewpager2.widget.ViewPager2, int)'
I don't use Tag to create Fragments in ViewPager Adapter:
    private class MyPagerAdapter extends FragmentStateAdapter {
    public MyPagerAdapter(@NonNull FragmentManager fragmentManager, @NonNull Lifecycle lifecycle) {
        super(fragmentManager, lifecycle);
    }
    @NonNull
    @Override
    public Fragment createFragment(int position) {
        return ScreenFragment.newInstance(position);
    }
    @Override
    public int getItemCount() {
        return 5;
    }
}
So, How I can get the current fragment in viewPager2?
 
     
     
    