С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,765
Записей в блоге: 3
#1

Предусмотреть функцию "Назад" для фрагментов - Программирование Android

25.08.2015, 09:56. Просмотров 258. Ответов 5
Метки нет (Все метки)

Добрый день!

Как можно проще(главное не колхозно) сделать так чтобы после открытии фрагмента если нажать кнопку "назад" то открывался предыдущий фрагмент и так далее пока не дойдет до первого фрагмента...

Добавлено через 3 минуты
Нашел

Java
1
.addToBackStack(null)
Добавлено через 22 секунды
Java
1
2
3
4
5
6
    FragmentManager fragmentManager = getSupportFragmentManager();
 
   
            fragmentManager.beginTransaction().addToBackStack(null)
                    .replace(R.id.container, CreateChat.newInstance(position + 1))
                    .commit();
Добавлено через 9 минут
Назад то все идет... но вот текст в ActionBar не меняется)...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2015, 09:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Предусмотреть функцию "Назад" для фрагментов (Программирование Android):

Admob interstitial. Запретить закрытие кнопкой "назад" - Программирование Android
Как сделать так, чтобы межстраничное объявление закрывалось только нажатием на экране. А кнопка "назад" была не активна или выскакивал...

Сворачивание приложения при нажатии кнопки "Назад" - Программирование Android
Как сделать, чтобы при нажатии кнопки "назад" приложение не закрывалось, а сворачивалось?

Toolbar как отслеживать кнопку "стрелка назад" - Программирование Android
Всем привет, работаю с Toolbar. Задача такая: 1. по клику в NavigationView, открываю Фрагмент. 2. в открытом фрагменте, загрузить...

В созданном браузере при нажатии кнопки "Назад" выходит из приложения - Программирование Android
Всем привет! Недавно начал изучать как разрабатывать приложения под Android. Хочу написать браузер для Android специально для одного...

Выход пользователя по клавише "назад" из Activity, вызванного методом startActivityForResult - Программирование Android
Здравствуйте. Ситуация такая. Из MainActivity вызывается другое Activity методом startActivityForResult. Это другое Activity переходит в...

Полное завершение работы приложения при нажатии навигационной кнопки "Назад" - Программирование Android
Здравствуйте. Имеется приложение. При нажатии кнопки "Домой" приложение выходит на главный экран и остается активным в панели...

5
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
25.08.2015, 10:05 #2
ILNAR_93, привет!
А как он должен меняться? Сохраняй значение в какой-нибудь переменной, отслеживай стек вызовов.
1
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,765
Записей в блоге: 3
25.08.2015, 10:14  [ТС] #3
CoolMind, Привет

Цитата Сообщение от CoolMind Посмотреть сообщение
Сохраняй значение в какой-нибудь переменной, отслеживай стек вызовов.
так и сделаю наверно спасибо.
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
25.08.2015, 11:09 #4
ILNAR_93, не за что. Честно говоря, давно с этим работал, уже и сам забыл, как там и что.
По-моему, я использовал различные "слушатели" (listeners), правда, для поисковой фразы в ActionBar. Соответственно, при смене фрагмента менял значение поиска. Там была засада: то текст сбрасывался, то клавиатура выезжала, то курсор оставался в строке поиска.
0
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,765
Записей в блоге: 3
25.08.2015, 14:31  [ТС] #5
CoolMind,

пока просто для каждого фрагмента реализовал:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
 @Override
    public void onResume() {
        super.onResume();
 
        ((AppCompatActivity) getActivity()).
                getSupportActionBar().setTitle(getString(R.string.CreateChatTitle));
 
    }

Лень уже что то думать
0
CoolMind
421 / 404 / 65
Регистрация: 06.10.2012
Сообщений: 1,734
25.08.2015, 14:49 #6
ILNAR_93, по-моему, во фрагментах есть событие OnSaveInstanceState, но могу ошибаться.
0
25.08.2015, 14:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2015, 14:49
Привет! Вот еще темы с ответами:

Установить стрелку "назад" в action bar, что бы возвращаться к первому фрагменту - Программирование Android
Добрый день.Это снова я) И новый вопрос, есть активити и несколько фрагментов.Первый фрагмент подгружается при старте приложения,в...

Как обработать нажатие кнопки "Назад", чтобы открывался рекламный баннер? - Программирование Android
Требуется помощь. Начал осваивать это все недавно. Расскажу суть идеи: создав проект в Android Studio, был выбран активити "Google AdMob...

Свой Launcher. Срабатывает кнопка "назад" - Программирование Android
Здравствуйте! -Пишу свой простенький Laucher(во многом опирался на этот пример). -Тестирую на телефоне(texet). -При загрузке...

Settings Activity - При нажатии клавиши "Назад" не происходит возвращение на главный активити - Программирование Android
Всем привет! Столкнулся с такой проблемой при добавлении Settings Activity в свое приложение (В видео показано) Как ее решить? ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.