Kotlin Compose MiUI13.0.4 版本 Livedata不生效

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin Compose MiUI13.0.4 版本 Livedata不生效相关的知识,希望对你有一定的参考价值。

代码是这样得

 基本代码就是 init里面处理viewModel 并且更新数据

而view里面渲染viewModel得数据 

用LiveData<String> 处理数据这样

但是 init里面是在携程里面处理得数据

这样对ui就没办法及时刷新

如此修改就行了

     setContent 

            View()


            LaunchedEffect(key1 = null, block = 
                     init()
            )


        

将代码写到布局当中。当数据发生变化。。view会跟随刷新。

目前在miui13表现良好。低版本手机待测试

以上是关于Kotlin Compose MiUI13.0.4 版本 Livedata不生效的主要内容,如果未能解决你的问题,请参考以下文章

Android Compose 版本与 Kotlin 版本的兼容问题

Android Compose 版本与 Kotlin 版本的兼容问题

Android Compose 版本与 Kotlin 版本的兼容问题

Android Compose 版本与 Kotlin 版本的兼容问题

Kotlin Compose 自定义布局 StaggeredGrid

Kotlin Compose 隐式传参 CompositionLocalProvider