android - Android Jetpack 递归导航
问题描述
我正在试用 Android Sunflower App。我要求显示主题列表。单击主题时,我想递归地显示子主题。我试图围绕 Android sunflower 中的植物列表视图对此进行建模。
处理这种递归的最佳方法是什么?我有两个想法。
在主题项的单击处理程序上,使用父主题 id 更新视图模型,并让 ui 更新同时保留在同一片段中。在这种方法中,如何正确支持后退按钮?如何从列表项的点击监听器访问列表的视图模型?
使用正确的导航参数打开一个新片段。在这种方法中,如何设置导航以使新片段仅替换包含列表的片段。当我尝试这种方法时,它正在替换 Sunflower 应用程序的整个选项卡布局。
请帮忙。
解决方案
推荐阅读
- powershell - nuget 中 .config 文件的令牌替换(powershell 或 AzureDevOps 任务)
- compiler-construction - 使用 flex 和 bison 的编译器的 IF-ELSE 语句
- ios - 如何快速从 HealthKit 中获取氧饱和度?
- ruby-on-rails - 在 Relation 中添加新对象并一起渲染 JSON
- java - KafkaConsumer 和 ScheduledExecutorService 不起作用
- javascript - 平滑滚动条 - 什么执行滚动事件?
- android - 几个小时后,我的无尽后台服务自动停止。为什么?
- java - 多租户在 Spring Boot 更新后不再工作
- linux-kernel - 内置内核看不到设备名称
- r - 如何绘制 PCoA/MDS?