Когда я переключился на viewPager2, мне пришлось реализовать другой тип адаптера (я использовал FragmentPagerAdapter, а теперь я использую FragmentStateAdapter), теперь я хочу вызвать элемент instantiateItem, у которого был старый адаптер, но он не отображается в новом.
public void onPageChange(int position) {
//I cannot call instantiateItem from pagerAdapter
Object object = pagerAdapter.instantiateItem(mMainViewPager,position);
if (object instanceof MapFragment) {
MapFragment fragment = (MapFragment) object;
//fragment.setDevice(mDevice);
//fragment.setLastTracking();
}
if (object instanceof DevicesFragment) {
DevicesFragment fragment = (DevicesFragment) object;
//fragment.refresh();
}
}
FragmentStateAdapter
? - person Mike M.   schedule 14.09.2019instantiateItem
для FragmentStateAdapter для работы с viewPager2. Как было предложено @MikeM., Я проверил документы, но не нашел ничего полезного. - person waseefakhtar   schedule 19.12.2019