使用 jetpack compose 在 Android 中更改方向时出现白屏

问题描述 投票:0回答:1

大家好。我的应用程序遇到问题。我正在使用 Jetpack compose 创建一个应用程序,并且在方向更改时,活动正在重新创建,并且在旋转之前,应用程序会进入白屏模式 1-2 秒。我知道这是由于重组造成的,我尝试将每个值放入 viewmodel + RememberSaveable 中,但我仍然面临这个问题。

如有任何帮助,我们将不胜感激。谢谢你。

android android-jetpack-compose android-orientation compose-recomposition
1个回答
0
投票

感谢您的建议。问题已解决,我将“记住”更改为“记住可保存”。这样,重组后的值就会被保存。其次,我收集视图模型中的每个流程并在主 UI 状态中更新它。因此,这些更改改进了整个应用程序,并以这种方式正确处理了重组。再次感谢您。

© www.soinside.com 2019 - 2024. All rights reserved.