一种界面显示方法技术

技术编号:37973333 阅读:5 留言:0更新日期:2023-06-30 09:48
本申请实施例公开了一种界面显示方法,涉及电子设备技术领域,能够使电子设备完整显示弹框。该方案具体为:该方法应用于电子设备,该电子设备安装有第一应用程序。该第一应用程序具有第一校验处理的功能,该第一校验处理用于确定该第一程序段的可用性。在确认该第一程序段不可用的情况下,该第一应用程序生成并显示弹框。该方法包括:在接收到用户输入第一操作时,执行第一时长的延时处理。该第一操作用于指示显示该第一应用程序的内容页。获取该第一校验处理的校验结果。在该延时处理结束,且该校验结果指示校验不成功的情况下,生成并显示该弹框,该弹框用于提示用户该第一程序段目前不可用。不可用。不可用。

【技术实现步骤摘要】
一种界面显示方法


[0001]本申请实施例涉及电子设备
,尤其涉及一种界面显示方法。

技术介绍

[0002]在一些场景下,电子设备可以在用户的指示下对应用程序中的运行的程序段执行校验处理,确定该程序段是否可用。例如,在电子设备在完成系统软件包的下载后,可以对该系统软件包进行校验处理,以便保证系统软件包可以正确安装。在校验处理的校验结果指示不成功时,电子设备可以通过弹框等形式提示用户该程序段目前不可用。而电子设备的显示模式为分栏模式下时,会出现显示弹框不完整的问题。

技术实现思路

[0003]本申请实施例提供一种界面显示方法,能够使电子设备在显示模式为分栏模式时,在完成对显示屏的第二区域渲染,并且校验处理的校验结果指示校验不成功的情况下,正常显示弹框。
[0004]为了达到上述目的,本申请实施例采用如下技术方案:第一方面,一种界面显示方法,该方法应用于电子设备,该电子设备安装有第一应用程序。该第一应用程序具有第一校验处理的功能,该第一校验处理用于确定该第一程序段的可用性。该第一程序段是该第一应用程序在用户的指示下获取的。在确认该第一程序段不可用的情况下,该第一应用程序生成并显示弹框。该电子设备运行该第一应用程序,显示该第一应用程序所对应的界面,该界面包括至少一个一级标签。该方法包括:在接收到用户输入第一操作时,执行第一时长的延时处理。该第一时长是预设时长,该第一操作用于指示显示该第一标签的详情,该第一标签包括在该至少一个一级标签中。获取该第一校验处理的校验结果。在该延时处理结束,且该校验结果指示校验不成功的情况下,生成并显示该弹框,该弹框包括第一提示信息,该第一提示信息用于提示用户该第一程序段目前不可用。在上述方案中,电子设备在界面上显示第一标签的详情时,执行第一时长的延时处理。并在延时处理执行结束,和校验结果指示检验不成功的情况下,生成并显示弹框。这样,电子设备在需要弹框的情况下,还需要满足延时处理执行结束的条件,才能最终显示弹框。
[0005]可选的,该第一校验处理的校验结果包括:校验成功,校验中,或校验失败。在该校验结果为校验中,或校验失败的情况下,该校验结果指示校验不成功。
[0006]可选的,获取的该校验结果为校验中。该第一提示信息用于提示用户该第一程序段目前不可用,包括:该第一提示信息通过第一文字信息提示用户该第一程序段正在校验中。
[0007]可选的,获取的该校验结果为校验失败。该第一提示信息用于提示用户该第一程序段目前不可用,包括:该第一提示信息通过第二文字信息提示用户该第一程序段校验失败。
[0008]可选的,该执行第一时长的延时处理,包括:建立该延时线程,配置该延时线程的
延时时长为该第一时长。执行该延时线程。这样,电子设备可以通过建立和执行延时线程实现延时处理。
[0009]可选的,该方法还包括:开始执行该延时线程时,设置第一弹框标识的值为第一值。执行该延时线程结束时,设置第一弹框标识的值为第二值。其中,该第一弹框标识用于指示该延时线程是否执行结束,该第一值对应于该延时线程执行未结束,该第二值对应于该延时线程执行结束。这样,电子设备在需要确认延时线程是否执行结束时,可以根据第一弹框标识的值来确认。
[0010]可选的,在该执行该第一校验处理后,该方法还包括:设置第一校验标识的值为第三值,该第三值指示对该第一程序段校验成功。或者设置该第一校验标识的值为第四值,该第四值指示对该第一程序段正在校验中。或者设置该第一校验标识的值为第五值,该第五值指示对该第一程序段校验失败。这样,电子设备就可以根据第一校验标识的值,确认校验结果为校验成功,还是校验中或校验失败。
[0011]可选的,该电子设备包括存储器,该存储器的第一地址用于存储该第一弹框标识的值,该存储器的第二地址用于存储该校验结果。这样,便于电子设备在后续的处理中,从存储器的第一地址获取该第一弹框标识的值,从存储器的第二地址获取该第一校验标识的值。
[0012]可选的,该第一程序段为需要更新的系统软件包。该方法包括:在该用户的指示下,下载该系统软件包。下载该系统软件包完成后,该第一应用程序对该系统软件包执行该第一校验处理。
[0013]可选的,在该生成并显示该弹框之前,该方法还包括:确定该延时处理结束。确定该第一校验处理的校验不成功。在上述方案中,电子设备只有在满足延时处理结束,并且校验结果为该校验中或者校验失败的情况下,生成并显示弹框。这样,可以避免电子设备在对第二区域渲染的过程中同时显示弹框,解决弹框显示不完整的问题。
[0014]可选的,该确定该延时处理结束,包括:从该存储器的第一地址获取该第一弹框标识的值,在确定该第一弹框标识的值为该第二值的情况下,确定该延时处理结束。在上述方案中,电子设备根据第一弹框标识的值为第二值,确定延时处理结束。
[0015]可选的,该确定该第一校验处理的校验不成功,包括:从该存储器的第二地址获取该第一校验标识的值,在确定该第一校验标识的值为该第四值,或者该第五值的情况下,确定该第一校验处理的校验不成功。这样,电子设备根据第一校验标识的值为第四值,确定该校验结果为校验中,根据第一校验标识的值为第五值,确定该校验结果为校验失败。
[0016]可选的,在该从该存储器的第一地址获取该第一弹框标识的值之前,该方法还包括:从该存储器的第二地址获取该第一校验标识的值,确定该第一校验标识的值为该第四值,或者该第五值。这样,电子设备在确定第一校验标识的值为第四值,或者第五值后,获取第一弹框标识的值。
[0017]可选的,在该从该存储器的第二地址获取该第一校验标识的值之前,该方法还包括:从该存储器的第一地址获取该第一弹框标识的值,确定该第一弹框标识的值为第二值。这样,电子设备在确定第一弹框标识的值为第二值后,获取第一校验标识的值。
[0018]可选的,在该确定该第一校验处理正在校验中的情况下,该方法包括:在第二时长后,获取该第一校验处理的校验结果,该第二时长为预设时长。这样,在校验结果为校验失
败或者校验成功的情况下,电子设备可以更新弹框内容,或者不显示弹框。
[0019]可选的,在该执行第一时长的延时处理之前,该方法包括:确定显示模式为分栏模式。该电子设备在该分栏模式下,该电子设备的显示屏包括第一区域和第二区域,该第一区域用于显示有至少一个一级标签,该第二区域用于显示任一个该一级标签的详情。这样,电子设备只需要在显示模式为分栏模式的情况下,执行延时处理。
[0020]可选的,该第一时长大于或者等于对该第二区域通过渲染获取该第一标签的详情时长。这样,电子设备才能避免在显示第一标签的详情的过程中,对弹框的显示区域进行裁剪,从而实现正常显示弹框。
[0021]可选的,在确定该电子设备的显示模式为非分栏模式的情况下,该方法还包括:获取该第一校验处理的校验结果。在该校验结果指示校验不成功的情况下,生成并显示该弹框。其中,该电子设备在该非分栏模式下时,该电子设备的显示屏用于显示至少一个一级标签。这样本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面显示方法,其特征在于,所述方法应用于电子设备,所述电子设备安装有第一应用程序;所述第一应用程序具有第一校验处理的功能,所述第一校验处理用于确定第一程序段的可用性;所述第一程序段是所述第一应用程序在用户的指示下获取的;在确认所述第一程序段不可用的情况下,所述第一应用程序生成并显示弹框;所述电子设备运行所述第一应用程序,显示所述第一应用程序所对应的界面,所述界面包括至少一个一级标签;所述方法包括:在接收到用户输入第一操作时,执行第一时长的延时处理;所述第一时长是预设时长,所述第一操作是对第一标签的操作,所述第一标签包括在所述至少一个一级标签中,所述第一操作用于指示所述电子设备显示所述第一标签的详情;获取所述第一校验处理的校验结果;在所述延时处理结束,且所述校验结果指示校验不成功的情况下,生成并显示所述弹框,所述弹框包括第一提示信息,所述第一提示信息用于提示用户所述第一程序段目前不可用。2.根据权利要求1所述的方法,其特征在于,所述第一校验处理的校验结果包括:校验成功,校验中,或校验失败;在所述校验结果为校验中,或校验失败的情况下,所述校验结果指示校验不成功。3.根据权利要求2所述的方法,其特征在于,获取的所述校验结果为校验中;所述第一提示信息用于提示用户所述第一程序段目前不可用,包括:所述第一提示信息通过第一文字信息提示用户所述第一程序段正在校验中。4.根据权利要求2所述的方法,其特征在于,获取的所述校验结果为校验失败;所述第一提示信息用于提示用户所述第一程序段目前不可用,包括:所述第一提示信息通过第二文字信息提示用户所述第一程序段校验失败。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述执行第一时长的延时处理,包括:建立所述延时线程,配置所述延时线程的延时时长为所述第一时长;执行所述延时线程。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:开始执行所述延时线程时,设置第一弹框标识的值为第一值;执行所述延时线程结束时,设置所述第一弹框标识的值为第二值;其中,所述第一弹框标识用于指示所述延时线程是否执行结束,所述第一值对应于所述延时线程执行未结束,所述第二值对应于所述延时线程执行结束。7.根据权利要求6所述的方法,其特征在于,在所述执行所述第一校验处理后,所述方法还包括:设置第一校验标识为第三值,所述第三值用于指示所述第一程序段校验成功;或者设置所述第一校验标识为第四值,所述第四值用于指示所述第一程序段正在校验中;或者设置所述第一校验标识为第五值,所述第五值用于指示所述第一程序段校验失败。8.根据权利要求6或7所述的方法,其特征在于,所述电子设备包括存储器,所述存储器的第一地址用于存储所述第一弹框标识的值,所述存储器的第二地址用于存储所述校验结
果。9.根据权利要求8所述的方法,其特征在于,所述第一程序段为需要更新的系统软件包;所述方法还包括:在所述用户的指示下,下载所述系统软件包;下载所述系统软件包完成后,所述第一应用程序对所述系统软件包执行所述第一校验处理。10.根据权利要求9所述...

【专利技术属性】
技术研发人员:李兵
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1