当前位置:网站首页>Jetpack Compose——remember、mutableStateOf、rememberSaveable

Jetpack Compose——remember、mutableStateOf、rememberSaveable

2022-08-09 13:12:00 lplj717

1,mutableStateOf:标识这个data是有状态的,如果状态发生了改变,所有引用这个状态的View都需要重新绘制

2,remember:存储值,当界面重新绘制,会读取之前的值,相当于在mutableStateOf 之上又增加了一层内容:把这个变量的值存储脱离函数,即这个函数再次执行这个值并不会变成初始值,但如果页面切换,会失效

3,rememberSaveable:在remember 上保证了可以在页面切换的过程中保存数据
rememberSaveable== remeber + onSaveInstanceState+ onCreate中的read savedInstanceState 
当configChanges的时候,将remember的值写入到bundle中,然后重新构建Activity的时候,从bundle读数据

原网站

版权声明
本文为[lplj717]所创,转载请带上原文链接,感谢
https://blog.csdn.net/lplj717/article/details/121948325