powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / не работает addToBackStack в ActionBarActivity и AppCompatActivity
5 сообщений из 5, страница 1 из 1
не работает addToBackStack в ActionBarActivity и AppCompatActivity
    #39148198
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть Активити, на нем лежит контейнер в который загружаются фрагменты
фрагмент 1 так

Код: java
1.
2.
3.
            fTrans = getFragmentManager().beginTransaction();
            fTrans.add(R.id.container, new WeatherFragment());
            fTrans.commit();



фрагмент 2 так

Код: java
1.
2.
3.
4.
            fTrans = getFragmentManager().beginTransaction();
            fTrans.add(R.id.container, new ForecastFragment());
            fTrans.addToBackStack("BackStack_1");
            fTrans.commit();



если Activity_main наследована от обычной Activity, все ОК (т.е. могу от второго фрагмента вернуться к первому)
Если наследую главную активити от ActionBarActivity или AppCompatActivity, при нажатии на втором фрагменте кнопки назад, приложение закрывается будто и нет никакого БэкСтека.
Почему?
...
Рейтинг: 0 / 0
не работает addToBackStack в ActionBarActivity и AppCompatActivity
    #39148465
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что никто не сталкивался?
...
Рейтинг: 0 / 0
не работает addToBackStack в ActionBarActivity и AppCompatActivity
    #39149681
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
не работает addToBackStack в ActionBarActivity и AppCompatActivity
    #39149942
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompтут решение http://stackoverflow.com/questions/26693754/fragment-addtobackstack-and-popbackstackimmediate-not-working
Все бы так делали. :)
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@Override
public void onBackPressed() {
    if (getFragmentManager().getBackStackEntryCount() > 0 ){
        getFragmentManager().popBackStack();
    } else {
        super.onBackPressed();
    }
}

...
Рейтинг: 0 / 0
не работает addToBackStack в ActionBarActivity и AppCompatActivity
    #39150373
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаю, в чем там проблема.

но у меня все нормально закрывается
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / не работает addToBackStack в ActionBarActivity и AppCompatActivity
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]