Описание тега navcontroller

1 ответ

«IllegalArgumentException: ID не ссылается на представление внутри этого исключения действия» при вызове findNavController(деятельность, идентификатор) в onViewCreated

Я получаю исключение IllegalArgumentException с сообщением «ID не ссылается на представление внутри этого действия» при вызове findNavController(requireActivity(), R.id.mainNavHostFragment) внутри метода onViewCreated() фрагмента. Фрагмент создается…
0 ответов

создать NavGraph программно, который включает только другие navGraphs

Я пытаюсь программно построить navGraph и связать его с bottomNavigationView. Я должен сделать это программно, потому что я получил порядок элементов и видны ли они с сервера. Если я создаю navGraph с помощью xml, он работает, но когда я пытаюсь пос…
0 ответов

как перемещаться между различными навигационными графами

У меня есть два типа навигации для моего мобильного приложения — мобильная навигация и поисковая навигация. Я пытаюсь перейти от домашнего фрагмента в мобильной навигации к фрагменту поиска в навигации по поиску, но возникает ошибка. " java.lang.Ill…
1 ответ

График навигации Android с проблемой навигации по фрагменту navviewholder при навигации с использованием элемента щелчка по списку

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

Как продолжить работу с последним экраном, когда я выхожу или приложение вылетает на Android с помощью Compose

Я пытаюсь создать что-то для приложения Android, используя Compose и навигацию, чтобы можно было продолжить работу с последним экраном, который я показывал пользователю, если приложение вышло из строя или было закрыто пользователем. Я искал решение …
1 ответ

Я хочу найти лучший способ использовать NavHostController в написании

@Composable fun AppPage() { val navController = rememberNavController() //first way Page1(navController) //second way Page3 { navController.navigate("AnyRoute") } } @Composable fun Page1(navController: NavHostController) { //do anything Page2(navCo…
0 ответов

Android Jetpack Compose мигает экран навигации

Я использую навигацию в Compose. Когда пользователь переходит от одного экрана к другому, экран мерцает. Мерцание, по-видимому, связано с тем, что экран отображался несколько раз. Я не могу понять, что вызывает создание нескольких композиций. Вот мо…
1 ответ

Как «Разделить иерархию [настроек] на несколько экранов» с помощью NavController в Android?

Итак, я создаю свое первое приложение для Android и уже использую Jetpack Navigation. Я также реализую свои собственные макеты с собственными панелями инструментов. Однако я хотел воспользоваться встроенным экраном настроек Jetpack, то есть библиоте…
0 ответов

Заголовок фрагмента остается на заголовке предыдущего фрагмента, когда я нажимаю кнопку "Назад"

Следуя этому и этому сообщениям MO, я попытался установить заголовок панели приложения моего проекта Android следующим образом: Основная деятельность @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); …
0 ответов

Как использовать Jetpack Navigation для одноэкранного приложения (или можно ли избежать использования навигации)?

Я пытаюсь изучить Java-кодирование и создаю простое одноэкранное приложение в Android Studio, следуя руководству. Учебное пособие было написано до того, как был представлен Jetpack Navigation, и я столкнулся с ошибкой компилятора, связанной с вставл…
04 апр '23 в 02:01
1 ответ

childFragmentManager.findFragmentById(R.id.nav_host_fragment_challenges) возвращает ноль

Благодаря BottomNavigationView я использую NavController для навигации между четырьмя различными фрагментами. В одном из этих фрагментов (ChallengesFragment) у меня есть внутренний_фрагмент (nav_host_fragment_challenges), но когда я пытаюсь перемеща…
1 ответ

Как использовать NavHostFragment с ViewPager

Итак, я уже прочитал большую часть https://developer.android.com/guide/navigation/navigation-multi-module#groovy и довольно понимаю, как реализовать и все такое. Но у меня есть довольно сложный вариант использования, и у меня нет конкретного предста…
17 май '23 в 00:50
0 ответов

Использование MDC SearchBar с NavController

Я пытаюсь настроить searchBar с помощью NavController, чтобы использовать кнопку «Назад» для навигации вверх, пока фрагмент не зарегистрирован в AppBarConfiguration. В настоящее время я использую MDC 1.9.0-rc01. Документация панели поиска об этом ис…
22 апр '23 в 01:36
1 ответ

Обработка состояния игры внутри фрагмента веб-просмотра

Я использую архитектуру с одним действием и имею 3 фрагмента (фрагмент A, фрагмент B и фрагмент C). Нажмите кнопку во фрагменте A, чтобы перейти к фрагменту B, а нажмите кнопку во фрагменте B, чтобы перейти к фрагменту C (который представляет собой …
24 апр '23 в 16:11
0 ответов

Составление переходов анимации пункта назначения навигации по условию

Для некоторых экранов назначения я бы хотел, чтобы определенные анимации перехода происходили только при переходе к определенным другим пунктам назначения или обратно. Например, при переходе к экрану «Категория» и обратно из нижней панели навигации …
0 ответов

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

Короче говоря, я хотел бы сделать это: void nav(NavController navController, Uri deepLink, Bundle args) { navController.navigate(deepLink, args); } Однако androidx.navigation.NavController имеет только навигацию(Uri deepLink) и некоторые варианты на…
0 ответов

Анимация выхода DialogFragment, показывающая пустой белый экран

У меня есть DialogFragment с этим кодом для анимации при выходе: override fun dismiss() { dismissListener?.invoke() exitAnimation?.let { val animation = AnimationUtils.loadAnimation(requireContext(), it) animation.setAnimationListener(object : Anima…
1 ответ

Сбой MapView после первой загрузки с помощью onBackPressed(), NavigationUp()

я пытаюсь работать с MapView, У меня почти автоматическая навигация с помощью NavController , но когда я возвращаюсь назад (navigUp()) и мне нужно загрузить карту, я получаю эту ошибку. com.google.maps.api.android.lib6.common.apiexception.c: Error u…
19 окт '23 в 15:56
0 ответов

Неразрешенная ссылка: помните NavController в составлении реактивного ранца

Я пытаюсь реализовать навигацию в Jetpack Compose, но я добавил следующую зависимость, как описано в документах Google. implementation "androidx.navigation:navigation-compose:2.7.3" но я получаю ошибкуUnresolved reference: rememberNavControllerа в с…
0 ответов

Навигация NavController не работает, когда я помещаю ненулевое значение в поле списка, допускающее значение NULL, его параметра

У меня есть пункт назначения, который принимает модель с полем, допускающим значение NULL. Раньше, поскольку это поле, допускающее значение NULL, не так уж важно (поскольку у меня есть другие способы получить значение этого поля, допускающего значен…
05 сен '23 в 04:26