FragmentStatePagerAdapter имеет открытый метод с именем instantiateItem, который возвращает ваш фрейм-график на основе заданных значений параметров, этот метод имеет два параметра ViewGroup (ViewPager) и позицию.
public Object instantiateItem(ViewGroup container, int position);
Используется этот метод для получения указанной позиции фрагмент,
Fragment fragment = (Fragment) adaper.instantiateItem(mViewPager, position);
Этот код поможет мне, проверьте его.
Вы не можете сделать это так, как структурированы ваши данные. Поля типа массива могут быть запрошены только по всему их содержимому на равенство (сравнение всего списка со всем списком) или для одного элемента в массиве по его точному значению, используя array-содержа .
Вы также не можете запросить документ, основанный только на существовании поля.
Если вы хотите запросить эти документы к какой-то дате, вам нужно будет добавить эти даты в качестве элементов массива или полей объекта, значения которого отображаются на что-то вроде «true».