[发明专利]网页视图的显示方法、装置、计算机设备和存储介质有效
申请号: | 201910196199.2 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109960769B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 郭庆伟 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 关志琨;周清华 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 视图 显示 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种网页视图的显示方法、装置、计算机设备和存储介质。所述方法包括:接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载网页视图。采用本方法能够减少网页视图的渲染进程终止后立即重加载网页视图导致的重加载失败或者拖慢操作系统运行效率的情况,减少内存的消耗,提升网页视图的重加载效率。
技术领域
本申请涉及网页显示技术领域,特别是涉及一种网页视图的显示方法、装置、计算机设备和存储介质。
背景技术
网页视图(WebView)是一种操作系统自带的用于加载显示网页的控件。
在一些操作系统中,当装载该操作系统的设备内存不足时,操作系统会回收内存,在回收内存的过程中会终止网页视图的页面渲染进程,导致对应应用程序的页面显示空白。
传统解决方案中,可以在监测到网页视图的页面渲染进程被终止时,即重新加载被终止的网页视图恢复显示页面,但是重新加载操作也会占用内存,可能导致重加载失败或降低操作系统运行效率,存在重加载效率低的缺陷。
发明内容
基于此,有必要针对上述技术问题,提供一种能够高效率地恢复显示被终止的网页视图页面的网页视图的显示方法、装置、计算机设备和存储介质。
一种网页视图的显示方法,包括:
接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载网页视图。
在一个实施例中,检测当前网页视图的显示状态之后,还包括:若当前网页视图处于正在显示状态,则重新加载网页视图。
在一个实施例中,若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载网页视图,包括:若当前网页视图处于未显示状态,则将重加载标志量赋值为第一值;当监测到网页视图切换至正在显示状态时,读取重加载标志量的取值;如果读取到重加载标志量取值为第一值,则重新加载网页视图,并将重加载标志量赋值为第二值。
在一个实施例中,检测当前网页视图的显示状态,包括:检测当前网页视图对应的应用程序是否处于活动状态;检测当前包含网页视图的视图控制器是否位于视图控制器栈的顶部;若当前应用程序处于活动状态且当前视图控制器位于视图控制器栈的顶部,则确定当前网页视图处于正在显示状态;若当前应用程序未处于活动状态或当前视图控制器不是位于视图控制器栈的顶部,则确定当前网页视图处于未显示状态。
在一个实施例中,当前网页视图切换至正在显示状态,包括:当当前网页视图对应的应用程序未处于活动状态时,监测应用程序的活动状态;若监测到应用程序从非活动状态切换至活动状态时,则检测当前包含网页视图的视图控制器是否位于视图控制器栈的顶部;若当前视图控制器位于视图控制器栈的顶部,则确定当前网页视图切换至正在显示状态。
在一个实施例中,当前网页视图切换至正在显示状态,包括:当当前网页视图对应的应用程序处于活动状态,且包含网页视图的视图控制器不是位于视图控制器栈的顶部时,则当监测到网页视图的视图控制器位于视图控制器栈的顶部时,确定网页视图切换至正在显示状态。
在一个实施例中,重新加载网页视图,包括:将渲染进程被终止的网页视图,从包含该网页视图的视图控制器中移除;在内存中构造一个新的网页视图,并将新的网页视图加入视图控制器中;利用包含新的网页视图的视图控制器加载显示该新的网页视图。
一种网页视图的显示装置,所述装置包括:
进程终止通知接收模块,用于接收网页视图的渲染进程被终止的通知;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910196199.2/2.html,转载请声明来源钻瓜专利网。