FragmentStatePagerAdapter (androidx.fragment.app.FragmentManager) устарел - PullRequest
3 голосов
/ 19 мая 2019

В последнее время androidx.fragment.app.FragmentManager устарел, и нет подходящих решений.

Попытался реализовать поддержку V4, но не работал с AndroidX.Это показывает, что библиотека не найдена.

PagerAdapter:

public ViewPagerAdapter(FragmentManager manager) {
    super(manager);
    //...
}

Заранее спасибо.

1 Ответ

6 голосов
/ 19 мая 2019

В последнее время androidx.fragment.app.FragmentManager устарел

В настоящее время не считается устаревшим. Например, он не помечен как устаревший в документации .

FragmentStatePagerAdapter (androidx.fragment.app.FragmentManager) устарел

Конструктор с одним параметром FragmentStatePagerAdapter устарел. Однако, если вы прочитаете документацию для этого конструктора , вы найдете:

Этот конструктор устарел. используйте FragmentStatePagerAdapter (FragmentManager, int) с BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT

Итак, замените FragmentStatePagerAdapter(fm) на FragmentStatePagerAdapter(fm, FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT), чтобы сохранить функциональность исходного конструктора с одним параметром.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...