android-safe-args相关内容

升级Android Gradle插件7.1后无法加载类AndroidComponentsExtension

我最近下载了Android Studio Bumblebee,它很有帮助地询问我是否想升级到Android Studio Bumblebee附带的Android Gradle插件7.1.0版本。 升级后,我收到生成错误: Unable to load class 'com.android.build.api.extension.AndroidComponentsExtension'. ..

未解决的参考:向目的地添加了一些参数后的 NavArgs

我正在做一个小项目并尝试使用新的导航架构组件.当我尝试向目标添加一些参数时,出现“未解析的引用:NavArgs"错误. 我遵循了本指南 https://developer.android.com/topic/libraries/architecture/navigation/navigation-pass-data#kotlin并且已经添加了 类路径“android.arch.navi ..

Parcelables 不支持默认值.Android 导航深层链接参数

在执行传参解决方案的过程中,在模块之间导航时,遇到了一个序列化错误.据我所知,深度链接接受自定义参数类型,即 Parcelables 或 Serializable. 我正在使用最新版本的导航 2.2.0 错误信息: java.lang.UnsupportedOperationException: Parcelables 不支持默认值. 是我做错了什么还是仍在开发中? ..

使用 Android 导航组件中的 navigationUp 传递数据/包

我找到了问题,但在代码中没有解决方案 我想在发生反压/手动回退时获得数据.我正在使用 navigateUp() 返回.如何将数据传递给上一个片段?navigateUp() 没有任何将数据传递给前一个片段的工具.即使我没有找到使用 Safe Args.它正在向前传递数据.我想要在后向 Frad B -> Frag A 中. 返回上一个片段的代码 Navigation.findNavCo ..

切换屏幕时Safe Args的参数继续存在的问题

我使用Navigation来切换屏幕. 移动到底部写入菜单的A fragment屏幕上的B fragment. 在使用 Safe Args 从移动的屏幕 B 返回时也传递参数. 在这种状态下,如果我移动到另一个底部菜单,然后返回到Write Menu的A屏幕,Args 保持原样. 我不知道为什么要保留 args,但我不想要这个. 当数据来自另一个屏幕时,null 来了 ..
发布时间:2021-11-02 23:09:24 移动开发

更新了导航框架并出现错误 - “getActionId overrides nothing";

我已将导航框架从 2.3.5 更新到 2.4.0-alpha01 版本.我将它与 Safe Args gradle 插件一起使用.更新后,我开始收到 'getActionId' overrides nothing 和 'getArguments' overrides nothing 错误. 我认为这是因为在生成 Direction 类时,Safe Args 错误地覆盖了 NavDirecti ..

使用Android导航组件中的navigationUp传递数据/捆绑

我找到了问题,但代码中没有解决方案 当要进行后按/手动后退时,我想获取数据.我正在使用navigateUp()返回.如何将数据传递到上一个片段? navigateUp()没有任何工具可以将数据传递到上一个片段.甚至我都没有找到使用安全Args 的解决方案一个>.它正在转发数据.我想在向后的Frad B中-> Frag A. 我的代码返回上一个片段 Navigation.findN ..