一种界面显示方法与流程

文档序号:34545862发布日期:2023-06-27 20:32阅读:34来源:国知局
一种界面显示方法与流程

本技术实施例涉及电子设备,尤其涉及一种界面显示方法。


背景技术:

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


技术实现思路

1、本技术实施例提供一种界面显示方法,能够使电子设备在显示模式为分栏模式时,在完成对显示屏的第二区域渲染,并且校验处理的校验结果指示校验不成功的情况下,正常显示弹框。

2、为了达到上述目的,本技术实施例采用如下技术方案:

3、第一方面,一种界面显示方法,该方法应用于电子设备,该电子设备安装有第一应用程序。该第一应用程序具有第一校验处理的功能,该第一校验处理用于确定该第一程序段的可用性。该第一程序段是该第一应用程序在用户的指示下获取的。在确认该第一程序段不可用的情况下,该第一应用程序生成并显示弹框。该电子设备运行该第一应用程序,显示该第一应用程序所对应的界面,该界面包括至少一个一级标签。该方法包括:在接收到用户输入第一操作时,执行第一时长的延时处理。该第一时长是预设时长,该第一操作用于指示显示该第一标签的详情,该第一标签包括在该至少一个一级标签中。获取该第一校验处理的校验结果。在该延时处理结束,且该校验结果指示校验不成功的情况下,生成并显示该弹框,该弹框包括第一提示信息,该第一提示信息用于提示用户该第一程序段目前不可用。在上述方案中,电子设备在界面上显示第一标签的详情时,执行第一时长的延时处理。并在延时处理执行结束,和校验结果指示检验不成功的情况下,生成并显示弹框。这样,电子设备在需要弹框的情况下,还需要满足延时处理执行结束的条件,才能最终显示弹框。

4、可选的,该第一校验处理的校验结果包括:校验成功,校验中,或校验失败。在该校验结果为校验中,或校验失败的情况下,该校验结果指示校验不成功。

5、可选的,获取的该校验结果为校验中。该第一提示信息用于提示用户该第一程序段目前不可用,包括:该第一提示信息通过第一文字信息提示用户该第一程序段正在校验中。

6、可选的,获取的该校验结果为校验失败。该第一提示信息用于提示用户该第一程序段目前不可用,包括:该第一提示信息通过第二文字信息提示用户该第一程序段校验失败。

7、可选的,该执行第一时长的延时处理,包括:建立该延时线程,配置该延时线程的延时时长为该第一时长。执行该延时线程。这样,电子设备可以通过建立和执行延时线程实现延时处理。

8、可选的,该方法还包括:开始执行该延时线程时,设置第一弹框标识的值为第一值。执行该延时线程结束时,设置第一弹框标识的值为第二值。其中,该第一弹框标识用于指示该延时线程是否执行结束,该第一值对应于该延时线程执行未结束,该第二值对应于该延时线程执行结束。这样,电子设备在需要确认延时线程是否执行结束时,可以根据第一弹框标识的值来确认。

9、可选的,在该执行该第一校验处理后,该方法还包括:设置第一校验标识的值为第三值,该第三值指示对该第一程序段校验成功。或者设置该第一校验标识的值为第四值,该第四值指示对该第一程序段正在校验中。或者设置该第一校验标识的值为第五值,该第五值指示对该第一程序段校验失败。这样,电子设备就可以根据第一校验标识的值,确认校验结果为校验成功,还是校验中或校验失败。

10、可选的,该电子设备包括存储器,该存储器的第一地址用于存储该第一弹框标识的值,该存储器的第二地址用于存储该校验结果。这样,便于电子设备在后续的处理中,从存储器的第一地址获取该第一弹框标识的值,从存储器的第二地址获取该第一校验标识的值。

11、可选的,该第一程序段为需要更新的系统软件包。该方法包括:在该用户的指示下,下载该系统软件包。下载该系统软件包完成后,该第一应用程序对该系统软件包执行该第一校验处理。

12、可选的,在该生成并显示该弹框之前,该方法还包括:确定该延时处理结束。确定该第一校验处理的校验不成功。在上述方案中,电子设备只有在满足延时处理结束,并且校验结果为该校验中或者校验失败的情况下,生成并显示弹框。这样,可以避免电子设备在对第二区域渲染的过程中同时显示弹框,解决弹框显示不完整的问题。

13、可选的,该确定该延时处理结束,包括:从该存储器的第一地址获取该第一弹框标识的值,在确定该第一弹框标识的值为该第二值的情况下,确定该延时处理结束。在上述方案中,电子设备根据第一弹框标识的值为第二值,确定延时处理结束。

14、可选的,该确定该第一校验处理的校验不成功,包括:从该存储器的第二地址获取该第一校验标识的值,在确定该第一校验标识的值为该第四值,或者该第五值的情况下,确定该第一校验处理的校验不成功。这样,电子设备根据第一校验标识的值为第四值,确定该校验结果为校验中,根据第一校验标识的值为第五值,确定该校验结果为校验失败。

15、可选的,在该从该存储器的第一地址获取该第一弹框标识的值之前,该方法还包括:从该存储器的第二地址获取该第一校验标识的值,确定该第一校验标识的值为该第四值,或者该第五值。这样,电子设备在确定第一校验标识的值为第四值,或者第五值后,获取第一弹框标识的值。

16、可选的,在该从该存储器的第二地址获取该第一校验标识的值之前,该方法还包括:从该存储器的第一地址获取该第一弹框标识的值,确定该第一弹框标识的值为第二值。这样,电子设备在确定第一弹框标识的值为第二值后,获取第一校验标识的值。

17、可选的,在该确定该第一校验处理正在校验中的情况下,该方法包括:在第二时长后,获取该第一校验处理的校验结果,该第二时长为预设时长。这样,在校验结果为校验失败或者校验成功的情况下,电子设备可以更新弹框内容,或者不显示弹框。

18、可选的,在该执行第一时长的延时处理之前,该方法包括:

19、确定显示模式为分栏模式。该电子设备在该分栏模式下,该电子设备的显示屏包括第一区域和第二区域,该第一区域用于显示有至少一个一级标签,该第二区域用于显示任一个该一级标签的详情。这样,电子设备只需要在显示模式为分栏模式的情况下,执行延时处理。

20、可选的,该第一时长大于或者等于对该第二区域通过渲染获取该第一标签的详情时长。这样,电子设备才能避免在显示第一标签的详情的过程中,对弹框的显示区域进行裁剪,从而实现正常显示弹框。

21、可选的,在确定该电子设备的显示模式为非分栏模式的情况下,该方法还包括:获取该第一校验处理的校验结果。在该校验结果指示校验不成功的情况下,生成并显示该弹框。其中,该电子设备在该非分栏模式下时,该电子设备的显示屏用于显示至少一个一级标签。这样,电子设备在非分栏模式下,不需要执行延时处理。电子设备在判断校验结果为校验中,或者校验失败时,生成并显示弹框。

22、第二方面,一种电子设备,该电子设备包括一个或多个处理器,一个或多个存储器。该一个或多个存储器与该一个或多个处理器耦合,该一个或多个存储器存储有计算机指令。当该一个或多个处理器执行该计算机指令时,使得该电子设备执行如第一方面及其可选的设计中任一种提供的界面显示方法。

23、第三方面,一种芯片系统,该芯片系统包括处理器和通信接口。该处理器用于从存储介质中调用并运行该存储介质中存储的计算机程序,执行如第一方面及其可选的设计中任一种提供的界面显示方法。

24、第四方面,提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当该计算机指令运行时,执行如第一方面及其可选的设计中任一种提供的界面显示方法。

25、第五方面,提供一种计算机程序产品,该计算机程序包括指令,在计算机运行该指令时,执行如第一方面及其可选的设计中任一种提供的界面显示方法。

26、可以理解的是,上述第二方面到第五方面提供的技术方案,可以分别对应到前述设计中提供的界面显示方法,能够获取的有益效果类似,不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1