Описание тега android-fragment-manager

2 ответа

Где определяется переменная supportFragmentManager?

Я использую Kotlin для разработки. Когда я добрался до раздела фрагментов официального руководства по Android, я наткнулся на supportFragmentManager. Которая доступна для использования в качестве переменной в Kotlin, тогда как в java мы можем вызват…
27 май '20 в 10:51
2 ответа

Не удается устранить ошибку метода super() в Fragmentmanager Android

Я не программист на Java, но пытаюсь создать приложение, попутно пытаясь изучить Java. Я пытаюсь добавить 2 фрагмента, один - это фрагмент входа в систему, а другой - фрагмент регистра, но при использовании суперконструктора, с которым я столкнулся,…
0 ответов

Как предотвратить вызов onStart/OnResume первого фрагмента, когда я очищаю backstack и добавляю новый фрагмент?

У меня должен быть "корневой" фрагмент и добавить все фрагменты выше. Поэтому кнопки навигации должны иметь возможность очищать весь задний стек (кроме первого фрагмента) и добавлять новые. Как это работает: При запуске приложение открывает корневой…
0 ответов

DialogFragment не отображается

Я пытаюсь создать всплывающее диалоговое окно ввода, которое я могу вызывать из любого действия, и диалоговое окно должно возвращать ввод для вызываемого действия. Мой вызов фрагмента FragmentManager manager = getSupportFragmentManager(); InputDialo…
1 ответ

Невозможность активности с androidx

Я столкнулся с проблемой, связанной с несовместимостью Activity getFragmentManager() с androidx.FragmentManager. Итак, у меня есть следующий метод: public void myMethod(Activity activity) { /** * do some staff here */ //now we should open a DialogFr…
0 ответов

Нужно ли мне очищать бэкстэк при переходе к другому фрагменту?

Я настроил сохранение и восстановление состояний экземпляра для фрагментов в Activity. У меня есть три фрагмента. Frag [A] Frag [B] Frag [C] Я сейчас на Frag[A], если я нажму кнопку для перехода к Frag[B] и нажмите, чтобы перейти к Frag[C]На Frag[C]…
0 ответов

Почему фрагменты не уничтожаются после вызова fragmentmanager.popbackstack()

Переход между несколькими фрагментами осуществляется следующим образом: var fragmentTransaction = MainActivity.SupportFragmentManager.BeginTransaction(); fragmentTransaction.Replace(Resource.Id.container, fragment, tag); if (isAddToBackStack) { frag…
0 ответов

Как правильно вытолкнуть фрагмент после сетевого обратного вызова?

У меня есть фрагмент A, который при нажатии кнопки открывает фрагмент B. Фрагмент B выполняет сетевой вызов и тем временем показывает анимацию пользовательского интерфейса для загрузки (простой загрузчик Lottie Animation). После завершения сетевого …
0 ответов

Совместное использование одного и того же состояния фрагмента во всех действиях

У меня есть фрагмент, который показывает состояние системы, такое как батарея, Wi-Fi или другие подобные вещи, и у меня он находится в верхней части действий. Можно ли сохранять состояние между действиями вместо его инициализации при создании действ…
0 ответов

В чем разница между транзакциями Navigation и FragmentManager?

Я новичок в разработке Android, и я нашел руководство Android CodeLabs для реализации Navigation / NavHostFragment / NavController / navigation.xml и т. Д. Но затем я обнаружил, что код, над которым я работал, вместо этого использует транзакции Frag…
2 ответа

Поле FragmentManager null android

Поэтому я пытаюсь переключиться на другой фрагмент, щелкнув одну из вкладок в моем BottomNavigationView, но продолжаю получать исключение NullPointer. Я попытался изменить fragment тег в моем XML-файле, чтобы androidx.fragment.app.FragmentContainerV…
0 ответов

Анимация ввода фрагмента не запускается при использовании нового FragmentStateManager

У меня есть действие, которое добавляет фрагмент внутрь своего onCreate метод override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) addFragment() } private fun addFragment() { …
2 ответа

Принимает ли findFragmentById FrameLayout, а не фрагмент?

Я новичок в концепции Fragments В видео, которое я смотрел, они использовали этот фрагмент кода: FragmentManager fragmentManager = getSupportFragmentManager(); Fragment fragment = fragmentManager.findFragmentById(R.id.my_container); if(fragment == n…
1 ответ

Фрагмент не запускается из пункта меню при нажатии [Android]

Я пытаюсь запустить фрагмент с панели инструментов (панель инструментов тоже находится во фрагменте), но он не запускается, это не тот случай, когда он был в основном действии, он работал нормально. Если вам нужны дополнительные ссылки на какой-либо…
0 ответов

Компонент навигации

Как создать такое же поведение с помощью компонента навигации. То есть необходимо, чтобы в контейнере был один фрагмент соответственно и в backstack (один заменяет другой) childFragmentManager.commit { replace<Fragment>(R.id.Container) }
1 ответ

addToBackStack не возвращается к правильному фрагменту

привет, я пытаюсь включить backstack в EditProfile Fragment, который при нажатии back возвращается к Profile Fragment, но возвращается к Home Fragment если вы хотите получить больше ссылок на код, пожалуйста, скажите мне, что я обновлю вопрос, указа…
0 ответов

addToBackStack(String.valueOf (index)) не работает

привет, я пытаюсь включить бакстак с индексом в качестве макета, но не знаю, почему он не работает раньше, я использовал один и тот же метод много раз, но на этот раз он не работает что я получаю, когда я нажимаю назад, он должен вернуться к Profile…
2 ответа

Есть ли способ динамически создавать фрагменты и отображать в них данные с использованием одного и того же макета?

Я написал код, который извлекает объект JSON из удаленной конечной точки. По этому вопросу я передаю фиктивный объект, который представляет собой массив объектов. Моя цель - разобрать объект и для каждого элемента массива создать фрагмент в ViewPage…
1 ответ

Я пытаюсь создать счетчик во фрагменте и заполнить его с помощью ArrayList, но приложение продолжает сбой

Я впервые использую фрагменты в Android, и я пытаюсь создать счетчик и заполнить его с помощью ArrayList. В моем приложении 3 кнопки на главном экране, первая кнопка заменяет FrameLayout в действии этим фрагментом, но как только я нажимаю на нее, пр…
2 ответа

Обновить фрагмент после popBackStack

Мне нужно перезагрузить фрагмент после этого процесса. Перейдите от фрагмента A к фрагменту B и перейдите от фрагмента B к фрагменту C, затем выполните процесс регистрации, и после того, как регистрация будет правильной, будут перезагружены фрагмент…
03 янв '22 в 11:54