Обновите фрагмент окна просмотра, указав c позицию, и вернитесь к предыдущему при обратном нажатии - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть пейджер с двумя фрагментами. основываясь на моей логике c я хочу заменить фрагмент в указанной позиции c другим фрагментом, но когда пользователь нажимает кнопку назад, я хочу go вернуться к предыдущему фрагменту, я заменил его

для очистки у меня есть 4 фрагмента A, B, C, D, изначально я добавил A и B в view-pager, затем я заменил B на c в view-pager, так что я хочу, чтобы это было go вернуться к фрагменту B (заменен на C) из C (текущий), удерживая кнопку «назад» вместо возврата к другому занятию

1 Ответ

0 голосов
/ 13 февраля 2020

вы можете использовать присвоение постоянной переменной вашему фрагменту или присваивать тег во время вызова фрагмента.

Мне удается использовать VariableName CurrentFragment , которые обновляют значение в фрагменте Обедать. Затем, после метода onBackpress, вы обрабатываете фрагмент на основе константной переменной.

Посещение ниже Stackoverflow ссылка, где я пошагово направляю решение для обработки нескольких фрагментов при обратном нажатии.

Нажмите здесь, чтобы посмотреть StackOverFlowAnswer

...