PreCompose
PreCompose copied to clipboard
如何在初始化NavHost的时候 对默认scene 添加launchSingleTop 与 goBack的时候导致页面重组
如何在初始化NavHost的时候 对默认scene 添加launchSingleTop 与 goBack的时候导致页面重组 并且在使用navigator.navigate(RouterUrls.HOME, options = NavOptions(launchSingleTop = true) 进行页面切换的时候,导致页面也进行了重组 版本 kotlin.version=1.9.21 compose.version=1.5.11 ktor.version=2.3.6 preCompose.version=1.5.9
这是预期行为,因为进行navigate的时候会导致composable tree发生变化
这是预期行为,因为进行navigate的时候会导致composable tree发生变化
是否有办法避免页面重组的方法
可以将所有页面设置为dialog,这样所有页面都会出现在composable tree中,不是很推荐这种做法,因为可能会导致别的性能问题。
可以将所有页面设置为dialog,这样所有页面都会出现在composable tree中,不是很推荐这种做法,因为可能会导致别的性能问题。
那也就是说目前没有更好的办法了
是的
是的
我记得之前版本页面切换并不会导致页面重组呀,是因为官方更新了吗
请问“之前的版本”能具体说明一下是哪一个版本吗?
请问“之前的版本”能具体说明一下是哪一个版本吗?
明天我回复你。我忘记了、有可能是1.5.7吧或者1.5.8是最近的这几个版本
您好,已经明年了,能够具体一下是哪一个版本吗?
您好,已经明年了,能够具体一下是哪一个版本吗?
不好意思,忘记了,我中间又进行了测试,只不过是页面的画面没有变化而已
您好,已经明年了,能够具体一下是哪一个版本吗?
不好意思,忘记了,我中间又进行了测试,只不过是页面的画面没有变化而已
页面重组是逃不掉的,做好数据的保存问题都不大