网页视图的显示方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21513907 阅读:35 留言:0更新日期:2019-07-03 09:02
本申请涉及一种网页视图的显示方法、装置、计算机设备和存储介质。所述方法包括:接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载网页视图。采用本方法能够减少网页视图的渲染进程终止后立即重加载网页视图导致的重加载失败或者拖慢操作系统运行效率的情况,减少内存的消耗,提升网页视图的重加载效率。

The Display Method, Device, Computer Equipment and Storage Media of Web View

【技术实现步骤摘要】
网页视图的显示方法、装置、计算机设备和存储介质
本申请涉及网页显示
,特别是涉及一种网页视图的显示方法、装置、计算机设备和存储介质。
技术介绍
网页视图(WebView)是一种操作系统自带的用于加载显示网页的控件。在一些操作系统中,当装载该操作系统的设备内存不足时,操作系统会回收内存,在回收内存的过程中会终止网页视图的页面渲染进程,导致对应应用程序的页面显示空白。传统解决方案中,可以在监测到网页视图的页面渲染进程被终止时,即重新加载被终止的网页视图恢复显示页面,但是重新加载操作也会占用内存,可能导致重加载失败或降低操作系统运行效率,存在重加载效率低的缺陷。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够高效率地恢复显示被终止的网页视图页面的网页视图的显示方法、装置、计算机设备和存储介质。一种网页视图的显示方法,包括:接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载网页视图。在一个实施例中,检测当前网页视图的显示状态之后,还包括:若当前网页本文档来自技高网...

【技术保护点】
1.一种网页视图的显示方法,所述方法包括:接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;所述显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载所述网页视图。

【技术特征摘要】
1.一种网页视图的显示方法,所述方法包括:接收网页视图的渲染进程被终止的通知;检测当前网页视图的显示状态;所述显示状态包括正在显示状态或未显示状态;若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载所述网页视图。2.根据权利要求1所述的方法,其特征在于,所述检测当前网页视图的显示状态之后,还包括:若当前网页视图处于正在显示状态,则重新加载所述网页视图。3.根据权利要求1所述的方法,其特征在于,若当前网页视图处于未显示状态,则等待到当前网页视图切换至正在显示状态时,重新加载所述网页视图,包括:若当前网页视图处于未显示状态,则将重加载标志量赋值为第一值;当监测到所述网页视图切换至正在显示状态时,读取所述重加载标志量的取值;如果读取到所述重加载标志量取值为第一值,则重新加载所述网页视图,并将所述重加载标志量赋值为第二值。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述检测当前网页视图的显示状态,包括:检测当前网页视图对应的应用程序是否处于活动状态;检测当前包含所述网页视图的视图控制器是否位于视图控制器栈的顶部;若当前所述应用程序处于活动状态且当前所述视图控制器位于视图控制器栈的顶部,则确定当前网页视图处于正在显示状态;若当前所述应用程序未处于活动状态或当前所述视图控制器不是位于视图控制器栈的顶部,则确定当前网页视图处于未显示状态。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述当前网页视图切换至正在显示状态,包括:当当前网页视图对应的应用程序未处于活动状态时,监测所述应用程序的活动状态;若监测到所述应用程序从非活动状态切换至活动状态时,则检测当前包含所述网页视图...

【专利技术属性】
技术研发人员:郭庆伟
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1