【技术实现步骤摘要】
一种移动设备页面显示方法、装置、电子设备及存储介质
[0001]本专利技术涉及数据处理
,特别是涉及一种移动设备页面显示方法、装置、电子设备及存储介质。
技术介绍
[0002]随着互联网技术的飞速发展,移动设备已成为人们不可或缺的工具。为了满足人们的需求,应用于移动设备上的应用程序APP的种类越来越多,功能也越来越丰富。
[0003]移动设备上打开APP页面的过程需要加载布局文件,该加载布局文件需要从磁盘读取xml布局文件,并根据读取的xml布局文件创建页面数据,读取xml布局文件和创建页面数据的过程都是比较耗时,目前对于大型复杂移动设备App来说,有些页面布局比较复杂,加载布局文件可能会耗时几十毫秒甚至上百毫秒。
[0004]现有技术中,为了解决加载布局文件耗时的问题,主要采用的是谷歌官方提供的异步方案,即在APP页面打开时,使用移动设备的子线程读取、布局文件,子线程读取完、布局文件之后,在由移动设备的主线程进行显示,由于读取布局文件耗时较长,在加上子线程优先级较低,获得的CPU处理时间较少,从而导致 ...
【技术保护点】
【技术特征摘要】
1.一种移动设备页面显示的方法,其特征在于,包括:在应用程序的待优化目标页面打开时,判断在内存中是否存在与所述待优化目标页面的布局文件相匹配的目标布局文件;若存在,将内存中的需要优化页面的布局文件对应的页面数据替换为所述目标布局文件对应的页面数据,得到目标页面数据;移动设备根据所述目标页面数据进行页面显示;在打开所述应用程序的下一个待优化目标页面之前,将应用程序需要优化页面的布局文件进行加载,并将所述需要优化页面的布局文件以及所述需要优化页面的布局文件对应的页面数据缓存至内存,其中,所述待优化目标页面的布局文件包含的布局信息与所述需要优化页面的布局文件包含的布局信息相同。2.根据权利要求1所述的方法,其特征在于,所述将所述需要优化页面的布局文件对应的页面数据缓存至内存的步骤包括:将所述需要优化页面的布局文件与所述需要优化页面对应的所述应用程序的第一环境信息绑定;将所述第一环境信息与所述页面数据绑定并缓存至内存,其中,将所述第一环境信息设置为空。3.根据权利要求2所述的方法,其特征在于,所述将所述需要优化页面的布局文件对应的页面数据替换为所述目标布局文件对应的页面数据,得到目标页面数据的步骤包括:获取所述目标页面对应的所述应用程序的第二环境信息;将所述第一环境信息替换为所述第二环境信息,得到目标页面数据。4.根据权利要求1所述的方法,其特征在于,所述判断在内存中是否存在与所述待优化目标页面的布局文件相匹配的目标布局文件的步骤包括:根据所述待优化目标页面的布局文件的标识在所述内存中查找是否存在与所述标识对应的目标布局文件。5.一种移动设备页面显示的装置,其特征在于,包括:判断模块,用于在应用程序的待优化目...
【专利技术属性】
技术研发人员:孙学伟,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。