Я хочу использовать метод фрагментов в основной деятельности - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть три фрагмента, которые связаны с viewpager.Все три фрагмента работают нормально, но, как и сейчас, я хочу использовать фрагментированные методы в моих расширениях AppcompactActivity, как мне это использовать.мои фрагменты не имеют идентификатора типа fm.findviewbyid (R.id.myfragment)

1 Ответ

0 голосов
/ 26 февраля 2019

получить текущую позицию фрагмента от viewpager.getCurrentItem().

int pos = viewpager.getCurrentItem();    
Fragment activeFragment = adapter.getItem(pos);
if(activeFragment instanceof Fragment1) {
    ((Fragment1)activeFragment).callMethod();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...