Использование FragmentStatePagerAdapter БЕЗ поддержки библиотеки

Я хотел бы знать, можно ли использовать класс FragmentStatePagerAdapter или его эквивалент без библиотеки поддержки?

Я знаю, как использовать собственные фрагменты вместо тех, что есть в библиотеке поддержки, и многие другие классы имеют похожие эквиваленты, но я не могу найти то, что должно использоваться вместо этого класса.

В основном я хочу расширить его для использования в моем адаптере, например

public class ImageAdapter extends FragmentStatePagerAdapter {...

Ответ 1

Я предполагаю, что вы прочитали ViewPager документы, но на всякий случай:

Этот класс в настоящее время находится в стадии раннего проектирования и разработки. API, скорее всего, изменится в более поздних обновлениях библиотеки совместимости, требующие изменения исходного кода приложений при их компиляции против новой версии.

Я тоже был изначально озадачен тем, почему классы PagerAdapter не были частью пространства имен android.app.*. Поскольку они все еще подвергаются уточнению, они были включены в библиотеки поддержки, так что эти библиотеки могут часто обновляться с внесением изменений (обновления AOSP гораздо менее удобны и, следовательно, происходят гораздо реже). Похоже, что после того, как команда Android даст окончательную форму ViewPager и всем связанным с ней классам, они станут частью AOSP. Даже сам класс ViewPager по-прежнему является частью библиотеки поддержки V4. Итак, что вы хотите, должно быть возможно в ближайшем будущем...:)