android - Android Kotlin 将数据从 NavController 传递到最后一个 Fragment
问题描述
屏幕是使用 NavController 创建的。
从 A 到 E 有五个页面。
从 A 到 B 传递数据时,我使用 Bundle 发送它。
但是当我将数据从 A 发送到 E 时该怎么办?
A -> B -> C -> D -> E
我必须按这样的顺序发送吗?
仅供参考,我不想使用 SharePreference。
解决方案
使用单例视图模型。在片段 A 中,您将设置一些数据,在片段 E 中,您可以使用它。
推荐阅读
- unity3d - 无法解压缩 AssetBundle“内存”的数据。-- Unity3D AssetBundle 加载
- python - 我无法在 django 的 url 中传递值(id)
- pine-script - 输出“打开”或“关闭”的策略警报
- python - 在 post_init 中创建的数据类的属性的访问类型提示
- c# - Migradoc 标头和内容重叠
- discord.js - 无法读取未定义错误的属性“成员”
- javascript - 输入另一个字符时如何插入一个字符
- scala - Gatling 错误:无法构建请求:未定义名为“jwtoken”的属性
- firebase - 如何为 React Native 上传 Firebase Crashlytics 映射文件?
- localization - RazorPage .NET 5 如何自定义本地化提供程序(.resx 到数据库)