2011-12-27 3 views
0

У меня есть ActionBar с различными вкладками навигации на нем. Я нахожу, что в некоторых случаях (я не понимаю их полностью) фрагмент контента появляется поверх содержимого фрагмента.Навигационные закладки ActionBar, показывающие фрагменты друг на друга

i.e. Я нахожусь на одной вкладке, затем нажимаю кнопку, которая меняет фрагмент на другую, а затем нажимает одну из других вкладок, а содержимое фрагмента с начального щелчка на вкладке видно под новым содержимым фрагмента. Кажется, я создал приложение, где можно использовать навигацию для размещения фрагмента контента поверх другого содержимого фрагмента, чего я не хочу.

Как я могу гарантировать, что при обновлении содержимого фрагмента старый контент будет удален правильно?

ответ

1

Как я могу убедиться, что при обновлении содержимого фрагмента старый контент удален правильно?

Вы создаете FragmentTransaction, который применяется TabListener. В этом FragmentTransaction вы сообщаете Android о том, какие фрагменты добавить, какие фрагменты удалить и т. Д. Убедитесь, что вы создаете объекты FragmentTransaction с необходимыми бизнес-правилами.

+0

Thanks Mark. У меня были фрагменты на задней панели, которые вызывали проблему. Я удалил вызовы addToBackStack(), и все исправлено. –

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