android - 数据库依赖(房间)有条件的 startDestination Android 导航
问题描述
我正在设置一个有条件的 startDestination,如下所示:
https://stackoverflow.com/a/51961843/393607
问题:条件应该取决于房间查询。这个查询当然不能在主线程上运行,MainActivity 的 onCreate 必须等待查询完成才能构建导航图。
关于如何解决这个问题的任何建议?
解决方案
好的,那很快。Kotlin 真的很棒:把所有东西都包进去runBlocking {}
就行了。我会把它留在这里,以防有人需要它。
推荐阅读
- time-complexity - 我可以将时间复杂度表示为总和(不同长度元素的复杂度)
- html - 如何在文本和块之间获得相同的空间
- sql - 数据库设计,我很困惑我的关系应该如何看待以及我是否应该在这些表中的任何一个中包含复合键
- ignite - 点燃/GridGain putAllIfAbsent
- javascript - PHP JS .sortable 与多个表(主类别和子元素)
- singleton - 使用@RunWith(PowerMockRunner.class) 时是否有方法保证创建的对象是单例的
- android - 设置通知时间的问题
- r - 我的 ggplot 折线图上的日期没有排序
- pine-script - 如何在pine editor tradingview中设置基于当前资金的1%购买的单位数量?
- android - 如何在虚拟显示器中打开顶级 Activity 意图?