Jetpack
文章平均质量分 85
孔小乐
这个作者很懒,什么都没留下…
展开
-
Compose学习 - 环境配置及compose、kotlin插件、gradle、AndroidStudio版本对应关系
最近学习Compose,一开始学习的Compose版本是1.1.1,学习的过程中发现,这个方法只有在1.2.0以后版本才支持。想着既然要升级,直接用最新的好了。后面按照官网建议,下载了最新的AndroidStudio,我目前下载的最新的是giraffe版本。原创 2023-08-31 10:57:37 · 3625 阅读 · 1 评论 -
Compose学习 - remember、mutableStateOf的使用
运行应用,旋转屏幕,更改为深色模式,或者终止进程。是两个接口,它们具有特定的值,每当该值发生变化时,它们就会触发界面更新(重组)。当发生任何配置更改或者进程终止时,也会出现这种情况。因此在使用的时候可直接用,不需要用。也就是说,这个变量不会触发界面的刷新。在显示界面中,数据变动,界面刷新是非常常见的操作,所以使用。函数从头调用一遍,每次调用时候,走到第一行语句,就又赋值为0,所以看起来就是没有改变,依然是0。在这种情况下,假如还想记住上一次变量值,就要用到。显示数字是不会变化的,原因是。原创 2023-08-31 09:40:54 · 663 阅读 · 0 评论 -
LiveData 学习(一)
LiveData是一个数据持有类,持有数据可以被观察者订阅。LiveData能够感知组件(Fragment,Activity、Service)的生命周期,当数据发生变动时只会通知处于激活状态的组件。当组件处于DESTROYED状态时,观察者对象会被自动清除,减少内存泄漏。原创 2023-08-04 16:35:31 · 283 阅读 · 0 评论