![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APP
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
安卓现代化开发系列——从状态保存到SavedState
古法状态保存由于历史的原因,设计的缺陷非常的大,开发者很难在复杂的业务中精准、高效地保存页面状态。的提供者。StateRegistryController:间接控制。SavedStateRegistry:状态的管理者。SavedStateProvider:状态的提供者。本章中,我们从最古早的方法回调的方式了解如何保存与恢复状态,发现出许多旧版方式存在的缺陷,然后从SavedState库着手,以一种新的方式完成状态保存。可以看出近些年来谷歌在努力着手解决安卓整体框架的缺陷。原创 2023-11-10 14:46:50 · 344 阅读 · 0 评论 -
HarmonyOS应用开发-ArkTS基础知识
ArkTS通过struct声明组件名,并通过@Component和@Entry装饰器,来构成一个自定义组件。使用@Entry和@Component装饰的自定义组件作为页面的入口,会在页面加载时首先进行渲染。@Entry@Componentbuild() {Column() {这个Index使用@Entry和@Component装饰,所以会在页面加载时首先进行渲染,可以理解为当前页面的入口。如图所示,对列表进行了组件的拆分。使用@State。原创 2023-11-08 15:42:32 · 1062 阅读 · 0 评论