[发明专利]用户页面处理方法与装置、电子设备、存储介质有效
申请号: | 201911043885.2 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110806905B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 罗树浩;赵宇杰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/455 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 页面 处理 方法 装置 电子设备 存储 介质 | ||
本公开涉及一种用户页面处理方法与装置、电子设备、计算机可读存储介质,属于互联网技术领域。该方法包括:第一进程在检测到第一屏幕界面中的用户页面发生刷新时,将渲染消息发送至第二进程,渲染消息包括用户页面中的待渲染数据;第二进程通过第二屏幕界面中的容器控件对待渲染数据进行渲染,容器控件和用户页面的形状和大小均相同,且用户页面的大小小于第一屏幕界面的大小;第二进程通过容器控件显示渲染后的数据。本公开可以避免在加载用户页面时导致其他界面发生阻塞,提升用户体验。
技术领域
本公开涉及互联网技术领域,尤其涉及一种用户页面处理方法与装置、电子设备、计算机可读存储介质。
背景技术
目前,安卓版本和机型碎片化的情况比较严重,导致安卓原声的webview浏览器稳定性较差,容易出现卡顿、停止工作等问题。其中,webview是安卓中一个控件,可以用来展示web页面。
为了避免webview在浏览页面时发生停止工作而导致应用退出的情况,可以对装载webview的Activity设置一个标志,表明该Activity所在的进程与应用的进程隔离,不影响应用的进程。Activity是一个安卓应用程序组件,它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操作。然而,在加载webview后,导致应用的功能不可用,用户体验较差。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种用户页面处理方法与装置、电子设备、计算机可读存储介质,进而至少在一定程度上克服由于现有技术的限制和缺陷而导致的在加载页面时其他界面的功能不可用的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种用户页面处理方法,所述方法包括:
第一进程在检测到第一屏幕界面中的用户页面发生刷新时,将渲染消息发送至第二进程,所述渲染消息包括所述用户页面中的待渲染数据;
所述第二进程通过第二屏幕界面中的容器控件对所述待渲染数据进行渲染,所述容器控件和所述用户页面的形状和大小均相同,且所述用户页面的大小小于所述第一屏幕界面的大小;
所述第二进程通过所述容器控件显示渲染后的数据。
在本公开的一种示例性实施例中,所述用户页面处理方法还包括:
所述第二进程响应于加载页面指令,将对应的加载页面消息发送至第一进程;
所述第一进程根据从所述加载页面消息中提取的待加载页面标识,在所述用户页面中进行页面加载。
在本公开的一种示例性实施例中,所述用户页面处理方法还包括:
所述第二进程响应于屏幕指令,将所述屏幕指令对应的屏幕消息发送至所述第一进程;
所述第一进程根据所述屏幕消息,对所述用户页面进行对应的处理。
在本公开的一种示例性实施例中,所述用户页面处理方法还包括:
所述第二进程响应于关闭页面指令,将对应的关闭页面消息发送至第一进程;
所述第一进程响应于所述关闭页面消息,将所述用户页面删除。
在本公开的一种示例性实施例中,在所述第二进程响应于关闭页面指令之后,所述方法还包括:
所述第二进程关闭所述容器控件。
在本公开的一种示例性实施例中,所述容器控件是所述第二进程根据所述用户页面创建的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911043885.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于制备控释肥料的改性生物蜡包膜材料
- 下一篇:数据流识别方法及装置