【技术实现步骤摘要】
本专利技术涉及计算机,特别涉及一种页面刷新方法、装置、设备及存储介质。
技术介绍
1、flutter是一种快速开发高质量、高性能、跨平台的移动应用程序框架。然而在使用flutter进行开发时,存在一些性能问题,例如卡顿、内存泄漏等,这些问题会降低应用程序的质量和性能,影响用户体验。目前已有的技术方案:(1)整体刷新,用一个statefullwidget组件包裹整个页面,然后使用setstate方法刷新整个页面状态,但是用户可能只需要刷新页面的一部分,整体刷新页面就会导致没必要的性能消耗。(2)目前可能有些程序员会使用同步的方案进行加载数据,这样就会导致页面在加载数据的时候卡顿,例如使用awaitsync等关键字。(3)使用flutter自带的networkimage图片组件,但是networkimage并没有将图片缓存到本地,只是存在内存里面,每次打开页面查看同一张图片都需要从网络下载到内存然后渲染,导致不必要的性能消耗。(4)每次渲染动画都要执行动画计算的方法,导致重复的性能消耗。
技术实现思路
...【技术保护点】
1.一种页面刷新方法,其特征在于,包括:
2.根据权利要求1所述的页面刷新方法,其特征在于,所述获取初始UI界面以及当前用户刷新需求之前,还包括:
3.根据权利要求1所述的页面刷新方法,其特征在于,所述获取所述当前用户刷新需求中的待刷新内容,并基于所述待刷新内容确定待执行操作,包括:
4.根据权利要求3所述的页面刷新方法,其特征在于,所述若所述当前用户刷新需求中的所述待刷新内容为刷新用户数据,则将所述待执行操作确定为用户数据获取操作之后,还包括:
5.根据权利要求3所述的页面刷新方法,其特征在于,所述若所述当前用户刷新需
...【技术特征摘要】
1.一种页面刷新方法,其特征在于,包括:
2.根据权利要求1所述的页面刷新方法,其特征在于,所述获取初始ui界面以及当前用户刷新需求之前,还包括:
3.根据权利要求1所述的页面刷新方法,其特征在于,所述获取所述当前用户刷新需求中的待刷新内容,并基于所述待刷新内容确定待执行操作,包括:
4.根据权利要求3所述的页面刷新方法,其特征在于,所述若所述当前用户刷新需求中的所述待刷新内容为刷新用户数据,则将所述待执行操作确定为用户数据获取操作之后,还包括:
5.根据权利要求3所述的页面刷新方法,其特征在于,所述若所述当前用户刷新需求中的所述待刷新内容为加载图片数据,则将所述待执行操作确...
【专利技术属性】
技术研发人员:陈娅芳,
申请(专利权)人:新云网科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。