【发布时间】:2022-04-15 04:32:58
【问题描述】:
我有一个工作的应用程序,但有时,由于我不知道的原因,应用程序崩溃并显示以下消息:
java.lang.IllegalStateException:未应用待处理的组合
我在任何地方都找不到有关此异常发生的信息,我也不明白如何避免它。
编辑#1:经过一番研究和测试,我发现在BottomNavigation中快速切换选项卡时会抛出这个异常(选项卡包含LazyColumn)
【问题讨论】:
-
如果没有minimal reproducible example,很难为您提供帮助。我在互联网上没有找到太多,但首先我会检查像
LazyColumn这样的懒惰视图 - 尝试将它们滚动很多。如果这没有帮助,请尝试逐一注释掉应用程序的某些部分以对其进行本地化。这可能是 Compose 的错误,但要修复它,维护人员需要有一个样本来重现它。 -
@PhilipDukhov 感谢您的建议,我会尽力寻找原因,我会尽快补充问题
-
@PhilipDukhov 我补充了这个问题,但我不知道我应该提供哪个代码(我应该这样做)
-
如果您有代码可以定期复现,我建议您filing an issue 包括示例项目和设备型号/Android 版本。我能够找到一种similar issue,但例外情况不同,所以我认为它不相关。
-
@PhilipDukhov 知道了,谢谢帮助!
标签: android android-jetpack-compose illegalstateexception