Форум программистов, компьютерный форум CyberForum.ru

Как закрыть фрагмент? - Android

Войти
Регистрация
Восстановить пароль
 
S4nchez
1 / 1 / 0
Регистрация: 25.08.2015
Сообщений: 40
24.09.2015, 21:14     Как закрыть фрагмент? #1
Нужно в самом фрагменте завершить его работу и вернуться обратно, как это реализовать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
24.09.2015, 21:22     Как закрыть фрагмент? #2
Java
1
getActivity().getSupportFragmentManager().beginTransaction().remove(this).commit();
или если обычный, не v4, фрагмент, то
Java
1
getActivity().getFragmentManager().beginTransaction().remove(this).commit();
в общем одно из двух
S4nchez
1 / 1 / 0
Регистрация: 25.08.2015
Сообщений: 40
24.09.2015, 21:34  [ТС]     Как закрыть фрагмент? #3
окей, он закрывает, а если обратно вернуться. у меня этот фрагмент открывается из другого фрагмента

Добавлено через 24 секунды
окей, он закрывает, а если обратно вернуться. у меня этот фрагмент открывается из другого фрагмента
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
24.09.2015, 21:36     Как закрыть фрагмент? #4
щито?
S4nchez
1 / 1 / 0
Регистрация: 25.08.2015
Сообщений: 40
24.09.2015, 21:42  [ТС]     Как закрыть фрагмент? #5
Открываю приложение - запускаю один фрагмент1 - из фрагмента1 запускаю фрагмент2
как мне из фрагмента2 закрыть фрагмент2 и вернуться во фрагмент1? кодом, конечно же
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
24.09.2015, 21:48     Как закрыть фрагмент? #6
если фрагменты добавляются как-то так
Java
1
getFragmentManager().beginTransaction().add(bla-bla).commit();
можно попробовать добавить addToBackStack()
Java
1
getFragmentManager().beginTransaction().addToBackStack(null).add(bla-bla).commit();
я сам не проверял, но интересно, получится ли
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2015, 22:02     Как закрыть фрагмент?
Еще ссылки по теме:

Из Активити в Фрагмент Android
Активити и фрагмент Android
Как закрыть фрагмент Android
Как закрыть приложение при нажатии кнопки back или home? Basic4Android
Searchview закрыть поиск программно, также как закрывается кнопкой back Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
S4nchez
1 / 1 / 0
Регистрация: 25.08.2015
Сообщений: 40
24.09.2015, 22:02  [ТС]     Как закрыть фрагмент? #7
не особо получилось)
ставится новый фрагмент так
Java
1
2
3
4
                FragmentTransaction ft = mFragmentManager.beginTransaction();
                ft.replace(R.id.content_frame, new CreatingNewNoteFragment(mDataBase, mSQLiteDatabase));
                ft.addToBackStack(null);
                ft.commit();
Добавлено через 10 минут
Вот так тема, вроде, зашла
Java
1
getActivity().getFragmentManager().popBackStack();
Yandex
Объявления
24.09.2015, 22:02     Как закрыть фрагмент?
Ответ Создать тему
Опции темы

Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru