Вопросы по теме 'android-jetpack-navigation'

Компонент Android Navigation + Схема входа + Вложенный BottomNavigationView
Мне сложно создать навигацию, как на изображении ниже, с помощью компонента навигации Android. Мне нужен «поток входа», проверьте, вошел ли пользователь в систему, а затем перейдите к основной части приложения (также очистив backstack). Основная...
1985 просмотров

Как предотвратить навигацию при использовании Android Jetpack Navigation
Я хочу проверить фактический фрагмент, если он грязный, и предупредить пользователя, чтобы он потерял свои изменения. Я не мог найти слушателя на Navcontroller для взаимодействия до того, как произойдет навигация. Я уже пытался установить...
148 просмотров

Как установить и получить аргументы, установленные в NavGraph.xml?
Я знаю статьи разработчиков Android об Android-навигации: https://developer.android.com/guide/navigation/navigation-pass-data а также https://developer.android.com/guide/navigation/navigation-getting-started Ни в одной из статей не...
752 просмотров

Графики навигации и действия нескольких хостов
У меня есть функциональный модуль splash, который имеет график nav_splash и SplashActivity. Когда я перехожу ко второму функциональному модулю, main, который имеет график nav_main и MainActivity, вместо использования MainActivity в качестве хоста...
516 просмотров

Добавить анимацию ввода для запуска пункта назначения в навигационном компоненте Android
Я знаю, как добавить анимацию входа и выхода в тег action на графике навигации. Я также знаю, как динамически добавлять анимацию с помощью NavOptions при навигации с помощью navController . Я хочу знать, как мы можем добавить анимацию ввода...
1902 просмотров

Как обрабатывать изменения назначения NavController?
Я хочу реализовать addOnDestinationChangedListener, но не повезло. Я пробовал реализовать это самостоятельно, но идентификаторы не совпадают NavController mController = Navigation.findNavController(this, R.id.nav_auth_fragment);...
480 просмотров

Навигация на реактивном ранце не ведет к другому пункту назначения
Я использую навигацию на реактивном ранце в двух разных действиях, каждое со своим навигационным хостом. У меня есть основное действие, которое все работает нормально, и действие настройки, в котором есть 2 фрагмента, у одного есть кнопка, которая...
116 просмотров

Поведение стопки фрагментов при изменении ориентации
У меня есть действие A, которое определяет androidx.fragment.app.FragmentContainerView с заданным navGraph в своем макете. Начальной точкой навигационного графа является фрагмент F1, у которого есть действие для перехода к фрагменту F2 (действие...
519 просмотров

почему я не могу изменить заголовок панели инструментов после использования кнопки возврата (физической кнопки возврата) в Android?
вот проект, который нужно загрузить: https://www.dropbox.com/s/lq3p2pnwjacik7s/testApp.zip?dl=0 Я использую компонент навигации Android, и вот скриншот приложения: как вы можете видеть, в макете MainActivity есть nav_host_fragment,...
484 просмотров

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

Компонент навигации со всеми фрагментами или некоторыми активностями?
Я делаю приложение, в основе которого лежит нижняя панель навигации. Проблема возникает, когда мне нужно перейти на страницу, на которой не должно быть и не должно отображаться нижнее представление навигации. Если я использую фрагмент, нижняя панель...
96 просмотров

NavController.OnDestinationChangedListener передает destination.id, не соответствующий инициированному идентификатору действия навигации
В моем Android-проекте у меня очень простой навигационный график, включающий два фрагмента: Master и Detail: <navigation xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"...
4115 просмотров
schedule 15.06.2022

Компонент навигации Android - внешний включенный граф, получающий один аргумент
Я использую компонент навигации от Jetpack. Мой основной график огромен, поэтому я решил разбить его на разные графики и использовать функциональность <include /> . Проблема в том, что некоторые из включенных графиков получают аргументы,...
181 просмотров

Как передавать данные между фрагментами при использовании bottomNavView
У меня есть приложение с одним действием и двумя фрагментами, и я использую навигацию с помощью реактивного ранца. В моем «Основном» фрагменте у меня есть кнопка, которая запускает функцию внутри viewModel:...
346 просмотров

Переходите от одного занятия к другому с помощью компонента навигации
Я пытаюсь перейти от одного графа навигации (с фрагментом хоста на LoginActivity ) к другому графу навигации (с фрагментом хоста на HomeActivity ). Я знаю, что Google выступает за приложения с одним действием, и поэтому я собираюсь использовать...
3145 просмотров

Обрабатывать навигационный стек в графе навигации NavController Android?
На панели инструментов есть кнопка настроек, которая открывает фрагмент, содержащий список опций для открытия других фрагментов. Страница настроек имеет 2 варианта Профиль Сменить пароль Пользователь может перейти на любую из страниц, а...
180 просмотров

Значение аргумента по умолчанию для действия в Jetpack Navigation
Можно ли установить значение аргумента по умолчанию для действия навигации с помощью навигации Jetpack? У меня есть один fragment , который требует аргумента. Я хочу, чтобы значение этого аргумента было "1" при использовании...
317 просмотров

как изменить значок панели инструментов (значок гамбургера) при использовании панели навигации с компонентом навигации Jetpack
Я использую компонент навигации Jetpack для создания панели навигации, я хочу изменить значок гамбургера на панели инструментов, я пробовал много решений, таких как ниже, но они не работают app:navigationIcon="@drawable/menu" также...
472 просмотров

Компоненты навигации: универсальный код ресурса (URI) и проверка ссылки приложения
Ссылаясь на этот Компоненты навигации: Deeplink с использованием uri в зависимости от buildType Использование <deeplink app:uri="*./path/> в навигационном графике и в манифесте <data android:host="${hostName}"...
66 просмотров

Запоминать состояния элементов списка при навигации в Jetpack Compose
Если мы создадим состояние для элемента списка, такого как val state = remember(it) { mutableStateOf(ItemState()) } , мы потеряем развернутое состояние при прокрутке. Если мы поднимаем состояния, генерируемые выше, до LazyColumn, тогда расширенное...
785 просмотров