Jetpack Compose基础
文章平均质量分 93
zuoluohust
这个作者很懒,什么都没留下…
展开
-
Compose基础-SideEffect(二)
1. 前言在Compose基础-Side-effect(一)中,我们学习了几个常用的Side-effect:LaunchedEffect和rememberCoroutineScope,以及关键字rememberUpdateState的用法。在本篇文章中,我们将介绍剩下几个常用的Side-effect相关关键字的用法。2. DisposableEffect对于有些Side-effect,在其key值变化或者composable函数离开Composition时,需要对一些资源等进行清理。这种情况下,可以使原创 2021-12-28 19:30:20 · 838 阅读 · 0 评论 -
Compose基础--Side-effect(一)
1.前言学习Compose,Side-effect是其中必然要了解的重点和难点。正常情况下,composable函数不应该包含Side-effect(副作用),但是当composable函数需要修改app的状态时,这个composable函数需要从一个受控制的环境中被调用,此环境需要感知到本composable函数的生命周期,此时就需要使用Side-effect。谷歌推荐使用其提供的Effect APIs,这样这些Side-effect能以可预料的方式执行。本篇文章将简单介绍Compose中的几个常用Si原创 2021-10-08 15:18:26 · 981 阅读 · 0 评论