Описание тега android-jetpack-navigation

12 ответов

Фрагменты уничтожены / воссозданы с помощью компонентов Jetpack для Android-навигации

Я пытаюсь реализовать навигацию с помощью компонентов архитектуры Jetpack в моем существующем приложении. У меня есть одно приложение активности, где основной фрагмент (ListFragment) это список предметов. В настоящее время, когда пользователь нажима…
5 ответов

Как обрабатывать кнопку "Назад", когда она находится в начальном пункте назначения компонента навигации

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

Обновление Jetpack Navigation вызывает ошибку компиляции в других библиотеках

Я пытался обновить Jetpack Navigation (плагины (safeargs) и библиотеки (фрагмент, пользовательский интерфейс)) из android.arch.navigation:{library-name}:1.0.0-alpha06 к androidx.navigation:{library-name}:2.0.0 Но это вызывает ошибку компиляции, когд…
0 ответов

OnBackPressedCallback не вызывается, когда приходит из уведомления

Я использую библиотеки навигации и app-compat для управления навигацией приложений. Но для конкретного случая мне нужно переопределить обратную навигацию с помощью OnBackPressedCallback, Если я перейду к фрагменту сведений с помощью пользовательског…
0 ответов

Переходы общего элемента компонента навигации работают для ввода, но не для возврата назад

Я пытаюсь использовать общий элемент анимации между 2 фрагментами, BlankFragment и BlankFragment2. BlankFragment имеет вид рециркулятора, а BlankFragment2 представляет собой экран сведений. Они делятся изображением, и я использую новый компонент нав…
1 ответ

Навигация Просмотр глобального действия Назад Состояние

Я возился с компонентом Jetpack Navigation и создал действие, которое использует навигационный ящик. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.…
0 ответов

Как новый навигационный компонент работает с FragmentPagerAdapter

Я начал использовать компонент навигации в нашем приложении. Это работает довольно хорошо в большинстве частей. Тем не менее, я не уверен, как интегрировать его с FragmentPagerAdapter, так как FragmentPagerAdapter делает свое собственное волшебство …
2 ответа

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

Я использую навигационный компонент jetpack с очень простой настройкой, одним действием (MainActivity) и 4 фрагментами MainFragment, CardPreviewFragment, createCardFragment, и AddPredictionChipsFragment, Компонент NavigationUI настраивает мой навига…
2 ответа

Обновление метки NavDestination во время выполнения

Я не могу обновить ярлык NavDestination во время выполнения. он отражает, но не с первого раза, когда я выхожу на экран, он не отражается мгновенно Моя ViewModel class PrepareOrderDetailsViewModel( brief: MarketHistoryResponse, private val ordersRep…
0 ответов

Jetpack Navigation Deep Link с неправильной кнопкой ActionBar

Когда я открываю свое приложение с помощью значка запуска, все кнопки навигации и ActionBar работают нормально. Но когда я получаю доступ к приложению по явной глубокой ссылке, мой ActionBar запутывается. Моя основная навигация: -> [TaskListFragm…
0 ответов

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

У меня есть два навигационных графика main_nav_graph.xml а также nav_graph.xml, main_nav_graph является корневым графом, который имеет два фрагмента Sign_in а также Sign_up, Теперь я хочу перейти от фрагмента Sign_in к дочернему графу nav_graph, кот…
0 ответов

Как передать данные из навигационного окна в Activity с помощью safe-args?

Допустим, у нас есть такой проект: class MainActivity : AppCompatActivity() { private lateinit var drawerLayout: DrawerLayout private lateinit var appBarConfiguration : AppBarConfiguration override fun onCreate(savedInstanceState: Bundle?) { super.o…
0 ответов

Как использовать навигацию с помощью TabLayout

Я создаю вид ниже. Я пытаюсь использовать навигацию Jetpack. Я создал навигацию и поместил в нее все необходимые фрагменты. При нажатии на каждую вкладку, я должен загрузить соответствующий фрагмент. Я создал четыре фрагмента для дома, друзей, шкалы…
1 ответ

Достижение правильной прокрутки с RecyclerView, навигацией для Android Jetpack и сворачивающейся панелью инструментов

Я пытаюсь реализовать правильное поведение прокрутки с помощью следующей настройки в моем приложении для Android. Для навигации я использую джетпак в сочетании с Toolbar макет и нижняя навигация. Я также использую принцип "одно действие, много фрагм…
0 ответов

Как добавить NavDestination в NavigatorProvider?

Функция расширения пакета androidx.navigation имеет plusAssign, поэтому она эквивалентна += но в моем коде он не находит PlusAssign. class MyNavHostFragment: NavHostFragment() { override fun createFragmentNavigator(): Navigator<out FragmentNaviga…
25 мар '19 в 17:30
1 ответ

Есть ли способ на новом компоненте навигации на спине нажата, чтобы восстановить состояние на просмотрщик

Что я использую: MVP Компонент навигации Одиночная деятельность Фрагменты RecyclerView область Проблема: У меня есть MainActivity, которая содержит все фрагменты для потока приложения. Есть один фрагмент, который имеет обзор переработчика, чем больш…
1 ответ

Навигация по Android Jetpack - Уведомление снизу Навигация о правильном предмете

Я столкнулся с проблемой, когда пользовательский интерфейс навигации не выбирает правильный нижний элемент представления навигации при глубокой привязке к фрагменту 2-го уровня. Вот что я имею в виду: select фрагмент_читая_списки: выбран правильный …
1 ответ

Компонент навигации Android + поток входа в систему + вложенный вид снизу Navigation

Я борюсь за создание навигации, как на изображении ниже, с компонентом навигации Android. Мне нужен "поток входа в систему", проверьте, вошел ли пользователь в систему, а затем перейдите к основной части приложения (также очищая backstack). Основная…
1 ответ

Как запретить навигацию при использовании Android Jetpack Navigation

Я хочу проверить фактический фрагмент, если он грязный, и предупредить пользователя, чтобы он потерял свои изменения. Я не смог найти Слушатель на Navcontroller для взаимодействия до того, как произойдет навигация. Я уже пытался настроить прослушива…
0 ответов

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

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