Как заставить ViewPager не создавать соседние фрагменты?
Всем привет! У меня в ViewPager 2 вкладки. Как известно, ViewPager сразу создает фрагменты для соседних вкладок.
В одном фрагменте (вкладке) на которую пользователи заходят крайне редко, в onCreate у меня идет запрос к серверу. И мне не хотлось бы его отсылать до тех пор, пока пользователь не перешел на нее.
Как заставить ViewPager не создавать соседний фрагмент сразу, или как отследить что фрагмент стал активным (именно из врагмента, в ViewPager'e то понятно как)
Если в лоб решать вопрос, то: mViewPager.setOffscreenPageLimit(0);
А если по уму, то нужно проверять какая сейчас вкладка активна, и загружать те данные которые необходимо для текущей вкладки. Отследить можно пробросив интерфейс изменения таба из ViewPager в фрагменты