[发明专利]一种Flash中页面刷新方法及装置有效
| 申请号: | 201710842944.7 | 申请日: | 2017-09-18 |
| 公开(公告)号: | CN107589978B | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 潘龙;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
| 地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 flash 页面 刷新 方法 装置 | ||
1.一种Flash中页面刷新方法,其特征在于,包括:
S1,将页面中各页面视图刷新时设置的关键数据的集合分别作为一个关键数据链,将各所述关键数据链与对应的页面视图进行绑定,生成视图数据链映射列表,所述关键数据为改变时会使页面视图被刷新的数据,为全局变量;
S2,当对所述页面中的关键数据进行重新设置时,若重新设置前后的所述关键数据的值不同,则根据重新设置的所述关键数据在所述视图数据链映射列表中获取对应的页面视图,利用所述对应的页面视图对所述页面进行刷新;
所述步骤S2进一步具体包括:
在数据管理器中创建一个关键数据设置方法,所述关键数据设置方法的参数为重新设置的关键数据,所述重新设置的关键数据包括关键码和值;
在所述关键数据设置方法中,若重新设置前后的所述关键数据的值不同,则调用页面视图获取方法;
在所述页面视图获取方法中,根据重新设置的所述关键数据在所述视图数据链映射列表中获取对应的页面视图,将所述重新设置的关键数据作为页面刷新方法的参数对所述对应的页面视图进行刷新。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1具体包括:
在数据链管理器中,将所述页面中各页面视图被刷新时设置的关键数据分别存储为一个数组,将每个所述数组作为一个关键数据链;
对于每个所述关键数据链,将该关键数据链和该关键数据链对应的页面视图存储为一个对象,将所有的所述对象作为所述视图数据链映射列表。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤S1中将各所述关键数据链与对应的页面视图进行绑定,生成视图数据链映射列表的步骤具体包括:
在数据链管理器中的数据视图绑定方法中设置一个临时遍历,所述数据视图绑定方法中的第一个参数为一个关键数据链,第二个参数为一个页面视图;
将所述第一个参数作为所述临时遍历的关键数据链,将所述第二个参数作为所述临时遍历的页面视图;
将所述临时遍历存储到所述视图数据链映射列表中。
4.根据权利要求1或2所述的方法,其特征在于,所述步骤S2具体包括:
当对所述页面中的关键数据进行重新设置时,遍历所述关键数据链;
对于每个所述关键数据链,若该关键数据链中存在与所述重新设置的关键数据的关键码相同且值不相同的关键数据,则根据重新设置的所述关键数据在所述视图数据链映射列表中获取对应的页面视图,利用所述对应的页面视图对所述页面进行刷新。
5.根据权利要求4所述的方法,其特征在于,根据重新设置的所述关键数据在所述视图数据链映射列表中获取对应的页面视图的步骤具体包括:
对于所述视图数据链映射列表中的每个关键数据链,若该关键数据链中存在与所述重新设置的关键数据的关键码相同的关键数据,则获取该关键数据链对应的页面视图。
6.根据权利要求4所述的方法,其特征在于,根据重新设置的所述关键数据在所述视图数据链映射列表中获取待刷新的页面视图的步骤还包括:
对于所述视图数据链映射列表中的每个关键数据链,若该关键数据链中存在与所述重新设置的关键数据的关键码相同的关键数据,则将所述重新设置的关键数据的值作为该关键数据链中与所述重新设置的关键数据的关键码相同的关键数据的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710842944.7/1.html,转载请声明来源钻瓜专利网。





