а делать их final. Для смены фрагментов использовать:
fragmentManager.beginTransaction().hide(activeFragment).show(homeFragment).commit();
Просто у меня есть еще свой стэк, в который помещаются фрагменты друг за другом, чтобы потом можно делать backStack при нажатии кнопки назад. И получается, что в какой-то момент делаю backStack, а фрагмент как будто не меняется, а остается этот же. Хотя по логам видно, что стэк на единицу уменьшился и все ок. Может я чего-то не догоняю и нужно вызвать какой-то метод для перерисовки?
Неадекватно, потому что, когда фреймворк пересоздаст фрагменты, ссылки на старые экземпляры станут утечками.
Обсуждают сегодня