Загрузка выбранных вкладок, содержащих веб-просмотр - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть 3 категории фрагментов в Viewpager, каждая из которых содержит 3 или 4 вкладки. Каждая вкладка имеет веб-просмотр с разными URL. Когда я запускаю функцию загрузки фрагментов, веб-просмотры каждого фрагмента загружаются одновременно и занимают много времени. Я хочу загрузить текущий фрагмент, который содержит 4 вкладки, и при изменении на другой фрагмент загрузите 4 вкладки, которые есть у фрагмента. Любая помощь?

1 Ответ

0 голосов
/ 18 ноября 2018

Android встроенный ViewPager не может загружать только одну страницу за раз, он загружает как минимум две страницы раньше времени, поэтому пользователь может перемещаться между ними.

Вот CustomViewPager

скачайте его и поместите класс в ваш проект, используйте как показано ниже:

CustomViewPager mViewPager;
mViewPager = (CustomViewPager) findViewById(R.id.swipePager);
mViewPager.setOffscreenPageLimit(0);

в xml:

 <com.yourpackagename.CustomViewPager 
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/swipePager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
...