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

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

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

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

25.08.2015, 09:56. Просмотров 217. Ответов 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 не меняется)...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2015, 09:56     Предусмотреть функцию "Назад" для фрагментов
Посмотрите здесь:

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

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

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

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

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

Системная кнопка "Назад" - Программирование Android
как научить программу реагировать на нажатие этой самой кнопки?

Как реализовать функцию "share via" в моем случае? - Программирование Android
Учил программирование для андроида, решил потренироваться написав свою программу, но процес зашел слишком далеко, и встал вопрос об...

Не работает параметр ShowAsAction"always" для item в actionBar - Программирование Android
Такая проблема. В главном activity в меню создаю новый item , присваиваю ему свойство android:showAsAction"always". Но при запуске...

Игровое приложение "Шашки" для мобильных устройств - Программирование Android
Какой алгоритм работы искусственного интеллекта используется для игры в шашки "человек против компьютера" и какие разделы математики...

Игра "Морской бой" для Android в С#, с использованием Uniti 2d или 3d - Программирование Android
Помогите плиз)


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.08.2015, 10:05     Предусмотреть функцию "Назад" для фрагментов #2
ILNAR_93, привет!
А как он должен меняться? Сохраняй значение в какой-нибудь переменной, отслеживай стек вызовов.
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 3
25.08.2015, 10:14  [ТС]     Предусмотреть функцию "Назад" для фрагментов #3
CoolMind, Привет

Цитата Сообщение от CoolMind Посмотреть сообщение
Сохраняй значение в какой-нибудь переменной, отслеживай стек вызовов.
так и сделаю наверно спасибо.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.08.2015, 11:09     Предусмотреть функцию "Назад" для фрагментов #4
ILNAR_93, не за что. Честно говоря, давно с этим работал, уже и сам забыл, как там и что.
По-моему, я использовал различные "слушатели" (listeners), правда, для поисковой фразы в ActionBar. Соответственно, при смене фрагмента менял значение поиска. Там была засада: то текст сбрасывался, то клавиатура выезжала, то курсор оставался в строке поиска.
ILNAR_93
Android
219 / 219 / 22
Регистрация: 19.01.2013
Сообщений: 1,645
Записей в блоге: 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));
 
    }

Лень уже что то думать
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
25.08.2015, 14:49     Предусмотреть функцию "Назад" для фрагментов #6
ILNAR_93, по-моему, во фрагментах есть событие OnSaveInstanceState, но могу ошибаться.
Yandex
Объявления
25.08.2015, 14:49     Предусмотреть функцию "Назад" для фрагментов
Ответ Создать тему
Опции темы

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