Можно ли передать подкласс RowsSupportFragment в подкласс BrowseSupportFragment? - PullRequest
0 голосов
/ 06 апреля 2019

Я хочу передать подкласс RowsSupportFragment подкласса BrowseSupportFragment, потому что мне нужно переопределить некоторые методы в RowsSupportFragment, чтобы изменить поведение RowsSupportFragment по умолчанию.

Например, чтобы всегда показывать заголовки строк, переопределяя функцию setExpand () на true.

Тот же вопрос относится к подклассу HeadersSupportFragment.

1 Ответ

1 голос
/ 08 апреля 2019

Не проверял это, но я считаю, что это должно работать.

В вашем BrowseSupportFragment создайте пользовательский FragmentFactory для своего подкласса и переопределите существующее сопряжение ListRow следующим образом:

getMainFragmentRegistry().registerFragment(ListRow.class, new FragmentFactory<CustomRowsSupportFragment>() {
            @Override
            public CustomRowsSupportFragment createFragment(Object row) {
                return new CustomRowsSupportFragment();
            }
       }
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...