cost 120 ms
Jetpack Compose 导航 NavController.popBackStack() 无法正常工作 - Jetpack Compose navigation NavController.popBackStack() not working properly

当使用 Compose Navigation 并在第一个显示的 Composable ( startDestination ) 上多次调用NavController.popBackStack()时,后退导航不再起作用。 例如,从此时开始导航到另一个 Composable,然后调用popBackSta ...

Jetpack Compose 导航正在触发重组 - Jetpack Compose Navigation Is Triggering Recomposition

我有一个使用Navigation Component的简单 Jetpack Compose 应用程序。 我的 UI 由以下可组合项组成(为简洁起见,经过编辑的 UI): 导航主机: 一些清单: 物品卡: 现在,每当用户单击 ItemCard 时,他/她都会转换到 ItemView。 我看到的是 It ...

在 Jetpack Compose 中更改路由后,ViewModel isActive 仍然为真 - ViewModel isActive stills true after route change in Jetpack Compose

我有一个具有底部导航的应用程序,它有一些选项卡,现在,选项卡 AI 有一个自动收报机,每 5 秒更新一次视图中的值,当我切换到选项卡 B 时,我期望视图模型的 scope与路由 A 关联的那个不再处于活动状态以继续执行代码,我想我希望视图模型能够存活下来,因为在选项卡更改时没有删除它的感觉。 我当前 ...

Jetpack Navigation Compose Animation 错误弹出 animation - Jetpack Navigation Compose Animation incorrect pop animation

我使用 Accompanist Jetpack Navigation Computer Animation 的库,当我按下后退按钮时,我规定的 animation 没有执行,而是其他一些奇怪的。 视频 animation 我尝试为每个可组合的 function 指定一个 animation,完全 ...

Jetpack 通过推送通知组合动态导航 - Jetpack Compose Dynamic Navigation via Push Notifications

尽管问题的标题听起来像是重复的,但我相信这在任何地方都没有得到回答。 在我的项目中,我们有来自服务器的推送通知,点击它们后,用户将根据通知导航到不同的特定可组合项。 这可能是在应用程序运行时或应用程序关闭时。 对于解决方案,我尝试使用带有深度链接的PendingIntent的TaskStackBui ...

如何在 Jetpack Compose 中获取 NavDeepLink 的完整 uriPattern? - How to get the full uriPattern for a NavDeepLink in Jetpack Compose?

我有一个使用应该在应用程序中打开的联合 url 的应用程序。 它使用深度链接来做到这一点。 问题是我需要向可组合项提供完整的 URIpattern,以便确定从何处获取数据。 我将如何提供可组合项的完整 URL? 例子: ...

在 Android 中导航时如何保留 ViewModel? - How to persist ViewModel when navigating in Android?

android 的新手,并以Compose的方式进行。 我有一个BottomNavigation和三个水龙头,每个水龙头绘制不同的屏幕。 使用后退按钮或只是点击不同屏幕的每个 viewModel 似乎重新init 。 这是预期的行为吗? 我喜欢在切换路由时保留 viewModel。 我没有片段, ...

每次在 Jetpack Compose 中调用导航 - Navigation is being called every time in Jetpack Compose

我在我的应用程序中实施注册,在填写相应字段后,我单击一个按钮,向 API 发出注册请求。同时,我放置一个加载视图,当我收到成功的响应时,我执行导航到 OnBoarding 屏幕。 问题是 navController 总是运行导航并多次执行导航和弹出,而它应该只执行一次。 我总是在日志中收到此警告: ...

从活动中共享视图模型以使用刀柄编写 function - Share viewmodel from activity to compose function using hilt

我的应用程序使用 hilt 并且我在我的活动中使用LoadManager进行了一些使用ContentResolver读取联系人的工作,当我完成工作时我得到了 cursor 我发送到我的 viewModel 以处理数据并执行我声明的一些业务逻辑以下是我的活动: 这样我就可以在onLoadFinish ...

如何使用 Jetpack Compose 从单个目的地导航到多个目的地 - How to Navigate to mutliple Destinations from a Single Destination Using Jetpack Compose

总之,我想根据单击的项目导航到目的地。 但问题是我创建这些项目的方式,在某种程度上我不知道如何隔离项目,并给他们一个 onClick function,Singularly。 附言。 我用了一个数据class和object function,来制作物品; 通常我做的导航是(示例代码): 如您所见, ...

Jetpack Compose Navigation 无限循环 - Jetpack Compose Navigation endless loop

我正在尝试在初始启动时展示我的应用程序的演练。 我正在尝试展示 3 个屏幕欢迎屏幕 1 屏幕 2 我有这个导航图 但是,当我完成 Screen1 并尝试导航到 Screen2 时,我最终陷入无限循环,在显示 Screen2 时连续调用 Screen1 done。 ...

是否可以通过从密封的 class 调用它来获取字符串资源的实际值? - Is it possible you can get the actual value of a string resource by calling it from a sealed class?

我想在顶部栏中向我的应用程序添加一个字符串资源,但是当我调用它时会出现一个数字,因为它是一个密封的 class,所以它不允许我实现stringResource或getString 。 我没有直接输入字符串,因为在导航 windows 时顶部栏会更改名称,我希望它是个性化的。 这是 window ...

Jetpack Compose Navigation 无限加载屏幕 - Jetpack Compose Navigation loads screen infinitely

我正在尝试使用单个活动和多个Composable屏幕来实现Navigation 。 这是我的NavHost : 我的屏幕看起来像这样: 这是视图模型: 单击按钮时,将调用ViewModel并发出 NavigateUiState ......但在加载下一个屏幕后它会继续发出,这会导致无限屏幕重新加载。 ...

如何在 Jetpack Compose 中从一个 NavHost 向上导航到另一个? - How to navigate up from one NavHost to another in Jetpack Compose?

所以我有包含 HomeScreen 的根导航图,它本身就是一个导航图,它有自己的 NavHostController,因为在 HomeScreen 中我使用底部导航栏。 这是 RootNavGraph 这里 HomeScreen() 是底部导航: 如您所见,它包含另一个 NavHostContro ...

jetpack Compose 行/列 onClick 导航 - jetpack Compose row/column onClick navigation

请耐心等待我不知道如何正确解决我的问题,但我会尽力而为。 我通过将多个可组合物放在一起制作了上面的屏幕。 我给了携带行的可组合 onClick function; 就像我之前说的,我将多个可组合物放在一起,形成上面的图像。 我将多个可组合项安排在一个可组合项中,我称之为MenuContentScr ...

单击行/列时如何加载详细内容 - How do I load detail content when row/ column is clicked

我正在练习 Jetpack Compose,我正在尝试创建一个在导航到时加载文本和图像内容的屏幕。 这就是我的意思; [参考 android 开发人员安抚应用程序。] 如果我使这些行可点击。 我想导航到一个包含倒立、快速瑜伽或拉伸的详细信息的屏幕,具体取决于单击的内容。 我应该使用什么撰写导航功 ...

Jetpack compose 向前导航 - Jetpack compose navigate forward

我有一个简单的导航流程: 屏幕 A -> 屏幕 B 在屏幕 A 中做一些工作后,我导航到屏幕 B,并在那里做一些工作。 然后我记得我忘记在屏幕 A 中完成一项任务,我按下系统后退按钮,它带我回到 A。我可以看到所有本地状态都被保留/记住(文本字段中的文本、计数等)。 完成任务后,我想返回屏幕 ...

如何通过 Android 组合中的导航传递 object? - How to pass an object through Navigation in Android compose?

我正在使用 Navigation Compose,并且试图将整个 object 传递到下一个屏幕,因此我通过刀柄使用共享ViewModel ,并创建了该 object 的可变状态变量,并希望在下一个屏幕中获取其值。 像这样 其中Campaign只是一个数据类。 在我的导航屏幕中 当我记录数据时,我 ...

观察 jetpack compose navigator 的生命周期以获取当前的屏幕名称 - Observe lifecycle of jetpack compose navigator to get current screen name

因为 Jetpack 导航中不使用片段,所以我想观察 Jetpack 导航器的生命周期以获取当前目的地或屏幕名称。 如您所知,Jetpack 导航不使用片段,而是使用深度链接结构。 我搜索了很多,但找不到任何合适的解决方案。 我想获取我的 sdk 的路线或目的地名称来跟踪屏幕流。 我无法访问 因为这 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM