Описание тега jetpack-compose-navigation
7
ответов
Как передать объект в навигации в Jetpack Compose?
Из документации я могу передавать строку, целое число и т. Д. Но как я могу передавать объекты при навигации? Примечание. Если я установил тип аргумента parcelable, приложение выйдет из строя с java.lang.UnsupportedOperationException: Parcelables do…
16 апр '21 в 11:07
1
ответ
как удалить составной объект из заднего стека в Compose-Navigation
В моем приложении есть экран, который позволяет пользователю редактировать элемент в базе данных, и после того, как пользователь заканчивает редактирование элемента, он нажимает кнопку «Готово», которая переводит его на предыдущий экран. Но когда по…
26 апр '21 в 22:09
1
ответ
Модель перехода между пунктами назначения
Я работаю над приложением, которое использует Jetpack Compose с Jetpack Compose Navigation. В одном представлении (пункте назначения) я показываю список записей (назовем его представлением A с моделью A). Из этого представления пользователь может пе…
16 май '21 в 06:44
2
ответа
Получение исключения глубинной ссылки при переходе с одного экрана Android на другой
У меня это в MainActivity: @Composable fun createNavHost(paddingValues: PaddingValues, navController: NavHostController) { NavHost(navController, startDestination = Screen.HomeScreen.title) { composable(Screen.HomeScreen.title) { HomeScreen( account…
17 май '21 в 05:30
0
ответов
Список элементов Jetpack Compose
Когда я выбираю элемент внутри LazyColumn и перехожу к этому элементу, я могу взаимодействовать с другими элементами с предыдущего экрана (список элементов). Любые идеи? LazyColumn LazyColumn { val postList = homeViewModel.state.postList.value postL…
25 май '21 в 15:56
2
ответа
Jetpack создает всплывающее окно навигации, включая истинный, не очищенный составной экран из backstack
Я использую версию интерфейса Jetpack Compose 1.3.0-beta08 и навигация составить версию 2.4.0-alpha02и работающее приложение Bloom со всеми новыми компонентами архитектуры. После успешного входа в систему мне нужно очистить все предыдущие экраны вхо…
07 июн '21 в 11:43
1
ответ
Составить разбиение на страницы: метод элементов LazyColumn в NavHost в ConstraintLayout вызывает исключение IllegalStateException: проверка не удалась
Я столкнулся с странной ошибкой после обновления Compose до 1.0.0-beta08: java.lang.IllegalStateException: Check failed. at androidx.compose.ui.node.OuterMeasurablePlaceable.getLastConstraints-msEJaDk(OuterMeasurablePlaceable.kt:36) at androidx.comp…
12 июн '21 в 15:53
1
ответ
Jetpack Compose BottomNavBar label overlapping Icon
Я пытался реализовать Jetpack Compose bottomnavbar. Но я столкнулся с этой проблемой. Когда метке не хватает места, она перекрывает значок. Я что-то пропустил? Есть ли какое-нибудь решение вроде автоматического усечения или сжатия текста? compose_ve…
17 июн '21 в 22:30
9
ответов
Compose-Navigation: удалите предыдущий составной объект из стека перед переходом
я использую compose-navigation(alpha09) для обработки навигации между компонентами Я хочу убрать заставку при переходе к следующему пункту назначения (я не хочу, чтобы была нажата спина, чтобы вернуться в заставку) Следующие попытки не сработали дол…
28 мар '21 в 23:28
4
ответа
Как обрабатывать обратную навигацию с помощью Jetpack Compose + Navigation (без фрагментов)
Я пытаюсь перейти, скажем, от онбординга к дашборду и дальше, и выскакиваю из онбординга, как только пользователь попадает на дашборд, но все еще с «обратным действием» я снова попадаю в онбординг. Вот пример кода: @AndroidEntryPoint class MainActiv…
28 июл '21 в 16:04
2
ответа
Jetpack Compose + Navigation: RememberSaveable теряет состояние при повороте
Я столкнулся со странным поведением Jetpack Compose в сочетании с навигацией: если вы используете RememberSaveable внутри некоторого компонента навигации, то состояние не сохраняется, как было обещано (например, оно теряется после поворота). Вот про…
01 авг '21 в 22:40
1
ответ
Совместимость Jetpack Compose - сохранить экземпляр представления
Я разрабатываю приложение с помощью Jetpack Compose. В моем проекте мне нужно добавить настраиваемый вид карты, в котором используется. При создании этого представления требуется время, чтобы все инициализировать. Теперь, когда я перехожу к другому …
05 авг '21 в 14:45
2
ответа
Создать заголовок навигации не обновляется
Я пытаюсь обновить title из TopAppBarна основе живых данных в ViewModel, которые я обновляю на разных экранах. Похоже, что оперативные данные обновляются правильно, но обновление не отражается в заголовке TopAppBar. Вот код: class MainActivity : Com…
08 авг '21 в 17:40
1
ответ
Не отображается кнопка "Создать навигацию назад"
Я пытаюсь настроить кнопку перехода назад, следуя этой теме SO , но не могу заставить ее работать. @ExperimentalFoundationApi @Composable fun LazyVerticalGridActivityScreen() { val navController = rememberNavController() val navigationIcon: (@Compos…
08 авг '21 в 15:40
2
ответа
Как правильно использовать Viewmodel в Jetpack Compose Navigation
В настоящее время я создаю приложение с помощью Jetpack Compose и некоторых других библиотек Jetpack, и я использую Room для хранения таких данных @Dao interface ClassDao { @Insert(onConflict = OnConflictStrategy.REPLACE) suspend fun insertClassList…
21 авг '21 в 13:35
4
ответа
Как поделиться моделью просмотра между двумя или более компонентами Jetpack внутри Compose NavGraph?
Рассмотрим этот пример. Для аутентификации мы будем использовать 2 экрана: один для ввода номера телефона, а другой для ввода OTP. Оба эти экрана были созданы в Jetpack Compose и для NavGraph, мы используем навигацию Compose. Также я должен упомянут…
20 авг '21 в 09:29
1
ответ
Jetpack Compose App Navigation не перенаправляет на другую страницу?
@Composable fun MainLayout(viewModel: GoalsViewModel){ val navController = rememberNavController() NavHost( navController = navController, startDestination = "Home", modifier = Modifier.padding(16.dp) ) { composable("Home"){ BodyContent(navControll…
27 авг '21 в 14:22
2
ответа
Проблемы с зависимостями при навигации с помощью Compose
Я изучаю навигацию по компоновке, как указано в документации . Добавление зависимости с версией 2.4.0-alpha07 как указано в документации, дает следующую ошибку: Ошибка 1 При проверке значений метаданных AAR обнаружена одна или несколько проблем: Min…
28 авг '21 в 16:28
3
ответа
Почему BottomNavigation отображается на следующей странице в Jetpack Compose?
Я хочу выполнять навигацию с помощью Scaffold и BottomNavigation в Jetpack Compose. Они находятся на главной странице. Но когда я щелкаю контент на MainPage и перехожу к DetailPage, BottomNavigation также существует, как и изображение: Как я могу ск…
31 авг '21 в 04:48
2
ответа
Compose Navigation - navigation destination ... не является прямым потомком этого NavGraph
Я пытаюсь создать навигацию ниже для своего приложения для управления заказами: manage_orders/manage_orders/{locationId} manage_orders/manage_order_details/{orderId} И вот мой код навигации для этого: internal sealed class Screen(val route: String) …
03 сен '21 в 04:52