У меня на главной странице BottomNavigationView(BNV)
, а для контента использую FrameLayout
, не ViewPager
. В BNV
5 пунктов, соответственно 5 Frament
ов. В каждом Fragment
может быть сколько угодно фрагментов. Для переходов я использовал метод replace
и все работает кроме, сохранения данных, то есть я перехожу на одну страницу и когда обратно, то есть когда нажимаю кнопку назад, то предыдущая страница обновляется.
@Override
public void onBackPressed() {
FragmentManager fm = getSupportFragmentManager();
if (fm.getBackStackEntryCount() == 0) {
LogUtil.i(TAG, "nothing on backStack, calling super");
finish();
} else {
fm.popBackStackImmediate(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
}
Чтобы решить это, я начал использовать show/hide
вместо replace
, но тут писать куча кода и переход назад с show/hide
не работает.
Вопрос: Как решить вопрос с сохранение данных и переходов назад? Кто как решал эту проблему?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как сконфигурировать properties так, чтобы можно было одним логгером писать в консоль, а другим в файл ?? Вот мои properties
Приложение для AndroidНужно запрашивать и сохранять данные (переменные) вне смартфона, чтобы при обновлении приложения данные не терялись
Как можно переписать приведенный код ниже с помощью функции Stringformat()?