2016-01-24 5 views
0

Я работаю над приложением, у которого много фрагментов, и, перемещаясь по ним, каждый фрагмент добавляется в стопку ... То, что я хочу достичь, - это то, что я не хочу дублировать backstack записей. ... например, если у меня есть четыре фрагмента f1, f2, f3, f4, и если я перемещаюсь по f1-f2-f3-f1-f4-f3, фрагменты f1 и f3 добавляются два раза .... есть способ, которым я могу проверить, находится ли фрагмент в стопке назад, так что дублированные записи не будут добавлены?Как избежать дубликатов записей backstack

+0

вы тоже используете TAG? –

+0

Да, я думаю, что я – Raaf003

+0

Я новичок в Android ... Любая помощь была бы оценена – Raaf003

ответ

0

, так как вы создавать новые refreneces фрагментам там будет всегда дублирует мое предложение к вам: 1.Insert с TAG: она позволяет использовать findFragmentByTag(String tag) с FragmentManager так оно не будет каких-либо дублирует 2.Use Singleton на Выбранные фрагменты: Singleton вернется, существует refrence фрагмента .. (обычно не используется, но записи в Backstack являются довольно сложными)

Смежные вопросы