Как я могу перейти от одного действия к другому фрагменту просмотра просмотра активности - PullRequest
0 голосов
/ 26 февраля 2019

Как перейти от одного действия к другому фрагменту пейджера представления активности, а также этот фрагмент содержит пейджер представления, который содержит два фрагмента, и я хочу перейти ко 2-му фрагменту.Я хочу перейти на 2-й фрагмент

Я пытаюсь заменить fragment, но он дает Нет найденных исключений .

, а также попытаться To Intent через отправку значенияИстинное значение для целевого Activity и попробуйте открыть этот второй фрагмент.но я не могу открыть это.Как этого добиться

Ответы [ 2 ]

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

Используйте намерение, чтобы указать желаемую позицию вашего viewpager перед изменением действия

Intent mIntent = new Intent(A.this, B.class)
mIntent.putExtra("pager_position",1) // 0 in case you want the first fragment
startActivity(mIntent)

В действии B, с viewpager, убедитесь, что ваши viewpager и FragmentPagerAdapter инициализируются перед получением данных из намерения.

После этого вы просто выражаете это:

Bundle extras = getIntent().getExtras();
int pageIndex = extras.getInt("pager_position")
mViewPager.setCurrentItem(pageIndex)
0 голосов
/ 26 февраля 2019

во втором наборе активности mViewPager.setCurrentItem(1)

...