Изменить порядок фрагментов внутри FragManager - PullRequest
0 голосов
/ 26 марта 2020

Допустим, я наблюдаю список фрагментовTag следующим образом: [A, B, C]

Моя цель - отобразить эти фрагменты в этом порядке (в моем случае в linearLayout. с новым списком фрагментовTag следующим образом: [C, A]

Как мне отобразить эти фрагменты в этом порядке в моем LinearLayout? И скройте старый фрагмент B.

Обратите внимание, что я хочу повторно использовать экземпляры фрагментов [A, B, C] , которые уже находятся в fragmentManager. Поэтому нет новых FragmentManager.add()

, поэтому я использую fragmentManager.hide(fragment) и fragmentManager.show(fragment) ... Однако я не могу поддерживать порядок.

1 Ответ

0 голосов
/ 26 марта 2020

Я очищаю все представление от LinearLayout, и я добавляю динамически фрагменты в linearLayout каждый раз, когда liveData обновляется. Это кажется временным решением.

...