Вопросы по теме 'fragmenttransaction'

Щелкает невидимый макет за фрагментом:
Я создал несколько фрагментов и добавляю первый фрагмент следующим образом: mainFragment = (MainFragment) MainFragment.create(); getSupportFragmentManager().beginTransaction() .setCustomAnimations(R.anim.slide_in_right,...
12233 просмотров

Невозможно добавить в стек фрагментов
Открываю «Действие А». «Действие А» немедленно делает FragmentTransaction подобное, чтобы открыть «Фрагмент А»: FragmentTransaction t = fm.beginTransaction(); ListFragment f = new ProfileFragment(); t.replace(R.id.main_frag, f, "act_frag");...
732 просмотров

Пропустить фрагменты на BackPressed (добавить / скрыть)
Я использую fragmentTransaction для обработки фрагментов, это выглядит так: FragmentManager fm = oldFragment.getFragmentManager(); FragmentTransaction fragmentTransaction = fm.beginTransaction();...
795 просмотров

Как внутри работает новая функция FragmentTransaction commitNow ()?
Добавлен новый метод commitNow () в Android N и версии библиотеки поддержки 24 имеется ограниченная и немного запутанная документация. Выполняет эту транзакцию синхронно. Любые добавленные фрагменты будут инициализированы и полностью...
21980 просмотров
schedule 21.11.2021

Как воссоздать представление списка бывшего ListFragment после нажатия кнопки возврата
У меня есть ListFragment со списком в нем, который содержит структуру навигации. При выборе элемента списка должен отображаться следующий этап иерархии навигации. И так далее. Следующий этап иерархии создается новым фрагментом (удалить старый...
1038 просмотров

Тосты никогда не очищаются, когда я обмениваю фрагменты
Я предоставляю отзывы пользователей с помощью Toast перед переключением фрагментов в своем приложении. Как только Toast появляется, он никогда не очищается. Выход из действия или уничтожение всего этого — единственный способ очистить тост. Я...
501 просмотров

findFragmentByTag() возвращает значение null после выполнения FragmentTransaction с использованием метода replace()
Мое приложение для Android состоит из трех фрагментов: A, B и C . Они загружаются в два контейнера, определенные в макете MainActivity . Когда приложение запускается, оно показывает фрагмент A, загруженный в контейнер left_container , и...
43459 просмотров

Android: проблемы с фрагментом диалога и Backstack
Допустим, у меня есть следующие фрагменты: Фрагмент1 Фрагмент2 Диалог Фрагмент Фрагмент3 Фрагмент4 Допустим, я перехожу к следующим фрагментам, каждый фрагмент добавляется в задний стек: Fragment1 -> Fragment2 -> DialogFragment ->...
2154 просмотров

Где фрагмент сохраняет свое состояние, когда FragmentTransaction.Replace?
Фон: слева у меня есть меню, а справа другое прокручиваемое содержимое. я хотел сохранить прокручиваемую позицию. Но я потерпел неудачу. Тогда... Я создал очень простой проект, чтобы проверить его. Другими словами, у меня есть меню слева, а...
1265 просмотров

проверьте, какой фрагмент загружен в framelayout, прежде чем заменять его
Можно ли проверить, был ли фрагмент уже загружен в FrameLayout перед его добавлением?
1309 просмотров

Как добавить фрагмент в макет DialogFragment?
У меня есть пользовательский DialogFragment , который содержит макет, некоторые элементы пользовательского интерфейса и макет держателя фрагмента. Что мне нужно сделать, так это раздуть фрагмент содержимого в макет держателя и обеспечить навигацию...
8999 просмотров

Android: передача данных между фрагментами в viewpager
В моем проекте я использую панель действий с просмотром пейджера и имею три вкладки, которые являются фрагментами, есть еще один четвертый фрагмент, когда я нажимаю кнопку в первом фрагменте, я заменяю ее четвертым фрагментом, теперь здесь, где я...
2893 просмотров

Фрагмент заполняет всю активность в транзакции
Я делаю приложение, которому нужна транзакция фрагмента, я сделал это, и оно работает, но фрагмент не остается в границах заменяющего фреймаLayout, он заполняет всю активность. Соответствующий код: MainActivity.java public class MainActivity...
536 просмотров

Поведение FragmentTransaction add()
Работая с фрагментами Я всегда использовал replace() для своих транзакций, но я бы хотел, чтобы мне больше не приходилось сохранять состояния экземпляра, чтобы восстановить представление фрагмента и предотвратить перезагрузку при возврате к этому...
490 просмотров

Управление бэкстеком в андроиде
В настоящее время структура приложения для Android Home About us Products product1 product2 product3 Contact us Поскольку есть боковое меню, и я могу напрямую получить доступ к продукту 1, моя текущая попытка -...
770 просмотров

Замена фрагмента другим фрагментом вызывает у меня некоторые проблемы
Я создаю экраны смахивания с помощью ViewPager, где у меня есть два фрагмента для отображения с помощью свайпов внутри FragmentActivity. Пожалуйста, рассмотрите следующий код: Fragment_One.java public class Fragment_One extends Fragment {...
52 просмотров

Слушатель транзакций фрагмента Android
Мне нужно слушать, когда выполняется транзакция фрагмента, например, когда я заменяю фрагмент другим, без вызова addToBackStack(). Класс FragmentManager предоставляет обратный вызов addOnBackStackChangedListener, но когда я выполняю замену фрагмента...
2772 просмотров

Совершить уже вызванную ошибку при изменении фрагмента
Недавно я столкнулся с ошибкой «Невозможно выполнить это действие после onSaveInstanceState» при предоставлении разрешения (Android M) на доступ к внешнему хранилищу. Я занялся и решил проблему в соответствии с этой записью (как я думал). Теперь...
1749 просмотров

фрагмент мигает/мигает после вызова метода replace()
У меня есть MainActivity , который должен переключаться между двумя фрагментами: Content и Settings (расширяет PreferenceFragmentCompat ). Все работало нормально, но недавно я реализовал внедрение зависимостей Dagger 2 , и мой фрагмент настроек...
2279 просмотров

Android удаляет транзакцию из заднего стека
У меня есть 3 фрагмента, и я перемещаюсь по нижнему меню (3 элемента), допустим, я перемещаюсь следующим образом: A -> B -> C -> B -> C когда я нажму кнопку назад, вот что произойдет A ‹- B ‹- C ‹- B ‹- C и я хочу это А ‹- B...
409 просмотров