Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / не работает addToBackStack в ActionBarActivity и AppCompatActivity / 5 сообщений из 5, страница 1 из 1
15.01.2016, 13:19
    #39148198
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает addToBackStack в ActionBarActivity и AppCompatActivity
Добрый день!
Есть Активити, на нем лежит контейнер в который загружаются фрагменты
фрагмент 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
15.01.2016, 19:04
    #39148465
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает addToBackStack в ActionBarActivity и AppCompatActivity
что никто не сталкивался?
...
Рейтинг: 0 / 0
18.01.2016, 14:29
    #39149681
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает addToBackStack в ActionBarActivity и AppCompatActivity
...
Рейтинг: 0 / 0
18.01.2016, 17:23
    #39149942
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает addToBackStack в ActionBarActivity и AppCompatActivity
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
19.01.2016, 11:02
    #39150373
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает addToBackStack в ActionBarActivity и AppCompatActivity
не знаю, в чем там проблема.

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


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