cost 355 ms
在 XML/Compose 混合中导航出 Compose 活动 - Navigation out of a Compose activity in XML/Compose hybrid

我正在从事个人项目并尝试使用 Jetpack Compose。 我目前在 XML 中拥有整个项目。我只是制作了一个导航到新片段和活动的按钮,但我使用 Compose 使该新活动成为可组合的。 我的问题是:如何安全正确地导航出(返回)该 Compose 活动? 我目前的解决方案是通过以下方式获得活动: ...

Kotlin,如何通过按后退按钮 Activity 关闭应用程序,这不是 android 中的启动器 Activity? - Kotlin, How do I dismiss an App by pressing the Back button Activity which is not the launcher activity in android?

我有一个带有导航片段的登录活动,一个是初始屏幕,然后导航到登录片段,这是启动器活动,它检查用户是否已经登录,如果已经登录,则启动 de Initial Activity。在初始Activity 我有一个导航片段,但是当用户按下后退按钮时,Activity Launch 开始而不是关闭 Activi ...

在多模块 Android 应用程序中导航回来 - Navigating back in a multi-module Android application

我目前正在开发一个结构如下的多模块应用程序,在功能模块之间导航时,我无法正确地向后导航到 function。 要么没有任何反应,要么应用程序关闭,而不是仅仅返回到之前的目的地。 每个功能模块都有自己的导航图,这些导航图汇集在位于app模块中的主导航图中。 该app模块包含一个 MainActivit ...

如何在 Compose 视图中膨胀的片段之间导航? - How to navigate between fragments inflated in a Compose view?

我正在用 Compose 重写一个 Android 应用程序,一切都很顺利。 但是在我的应用程序中,我有一个调试屏幕,它链接到一些用于调试的片段。 遗憾的是,要使用 Compose Navigation,您的所有组件都必须是可组合的……我现在无法在 Compose 中重写这些片段,所以我正在使用这 ...

如何检查当前正在运行的片段。 以此为条件 - How to check which fragment is running at the moment. To make a condition out of this

我使用导航导航到其他片段。 我想添加一个条件,例如,如果(配置文件片段)正在运行,则 header 的 visibility = GONE。专家帮助解决问题enter image description here enter image description here 在此处输入图像描述在此处输入 ...

如果 NavigationController 已经与底部导航相关联,则不会打开新片段 - NavigationController does not open new fragment if it is already associated with bottom navigation

当尝试使用导航控制器启动具有相同 ID 的新片段而不是启动新片段时,我在底部导航中有一个片段,它将我重定向到底部导航选项卡。 这是我的代码 和导航代码。 这是有关此内容的更多详细信息的链接 https://issuetracker.google.com/issues/262076827 更新:我想避 ...

后台堆栈中的日志片段 - Log fragments in backstack

我正在使用 Android 导航。 为了支持调试,我希望能够在后台堆栈中记录条目。 我可以在 backstack 上看到碎片的数量,但我还没有找到一种方法来识别它们是什么。 例如,下面似乎给了我一堆 UID。 理想情况下,我想要一个片段列表 class 名称,或来自导航图中名称标签的值。 结果: ...

为什么传递必要的参数后导航仍然错误? - Why navigation still error after passing the necessary parameter?

我有 3 个片段(A、B、C),流程是这样的: A -> B <-> C 。 我希望片段 B 只接收来自片段 C 的参数,但我在片段 A 上遇到错误,提示我必须在从片段 A 导航到 B 时传递参数。因此,为了避免该错误,我传递了 0(即参数类型为整数). 但即使在我通过 0 之后 ...

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

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

在 Android 中找不到导航组件错误操作 - Navigation Component error action not found in Android

我面临一个相当奇怪的崩溃错误: 快速单击以导航到新片段时会发生此错误。 崩溃率很小,但它仍然会发生。 但我找到了一个解决方案,它需要在调用findNavController().navigate之前检查目标 Id,如下所示: 但问题是我在项目中使用了很多导航,我不希望每次调用 findNavCont ...

Android SafeArgs Navigation Unreslved Reference camelcase kotlin vs underscore xml - Android SafeArgs Navigation Unreslved Reference camelcase kotlin vs underscore xml

我有一个使用的片段: 导航图 XML 声明为: Android 工作室编译器不会抛出任何错误,我什至可以通过单击 cmd 从actionLoginToHome() function 导航到 XML 文件。 但是,在构建应用程序时,gradle 编译会抛出错误: 根 Gradle: 模块 Grad ...

Jetpack Compose:导航到 X 屏幕(跳转)保持回栈历史 - Jetpack Compose: navigate to X screen (jump) keeping back-stack history

拥有包含NavHostController的Activity ,当 Activity 开始时需要导航 X 屏幕但按下返回需要导航到上一个屏幕而不是开始目的地。 例子: 有这样的屏幕:“屏幕 1-2-3-4-5..N” 并且“屏幕1”是开始目的地,活动开始并且nav-ctrl跳转到屏幕5(例如),并且 ...

com.chargeatfriends.android.ui.reserve.ReserveFragment:调用Fragment构造函数导致异常? - com.chargeatfriends.android.ui.reserve.ReserveFragment: calling Fragment constructor caused an exception?

我正在开发新项目,当我运行项目时出现以下异常 $ExternalSyntheticLambda0.onClick(未知来源:2) 在我的 ReserveFragment.kt 代码下方,这就是为什么共享为要点https://gist.github.com/kyodgorbek/b78a0fa14 ...

当我注销时嵌套导航图会产生一个视觉错误(Jetpack compose) - Nested Nav Graph produces a visual bug when I log out (Jetpack compose)

我在我的应用程序中制作了一个嵌套导航图。 它有一个处理 authNavGraph 和 MainScreen 的 Root Nav Graph(具有处理 MainNavGraph 的脚手架)。 它可以工作,但是当我从主屏幕注销到 go 到身份验证屏幕时,会出现视觉错误。 登录屏幕的底部突然被裁剪,底 ...

Android 没有为不同的设备获得正确的导航栏高度,它与导航栏中可见的实际高度不匹配 - Android not getting proper navigation bar height for different device it not match with actual height which visible in nav bar

我正在尝试获取底部导航栏高度,因为我的视图高度是动态的,这取决于导航栏高度。 但是问题是,在某些设备中,我得到了适当的导航栏高度,而在某些设备中,高度比设备中可见的导航栏高度更高。 请检查我的代码和不同设备的屏幕截图。 设备截图一张不正确正确的设备截图二设备截图三不正确 ...


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