Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
239 / 238 / 50
Регистрация: 19.01.2013
Сообщений: 1,892
Записей в блоге: 3
1

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

25.08.2015, 09:56. Просмотров 292. Ответов 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
Ответы с готовыми решениями:

Toolbar как отслеживать кнопку "стрелка назад"
Всем привет, работаю с Toolbar. Задача такая: 1. по клику в NavigationView,...

Сворачивание приложения при нажатии кнопки "Назад"
Как сделать, чтобы при нажатии кнопки "назад" приложение не закрывалось, а...

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

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

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

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

Цитата Сообщение от CoolMind Посмотреть сообщение
Сохраняй значение в какой-нибудь переменной, отслеживай стек вызовов.
так и сделаю наверно спасибо.
0
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
25.08.2015, 11:09 4
ILNAR_93, не за что. Честно говоря, давно с этим работал, уже и сам забыл, как там и что.
По-моему, я использовал различные "слушатели" (listeners), правда, для поисковой фразы в ActionBar. Соответственно, при смене фрагмента менял значение поиска. Там была засада: то текст сбрасывался, то клавиатура выезжала, то курсор оставался в строке поиска.
0
ILNAR_93
Android
239 / 238 / 50
Регистрация: 19.01.2013
Сообщений: 1,892
Записей в блоге: 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
422 / 404 / 66
Регистрация: 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, что бы возвращаться к первому фрагменту
Добрый день.Это снова я) И новый вопрос, есть активити и несколько...

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

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


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

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

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