一种任务启动方法和电子设备技术

技术编号:32431799 阅读:45 留言:0更新日期:2022-02-24 18:46
本申请实施例提供一种任务启动方法和电子设备。方法包括:在第一应用的第一任务运行并在屏幕上进行的过程中,当第一任务触发针对第二任务的任务跳转时,如果需要窗口展示所述第二任务,调用系统的窗口启动接口;基于所述窗口启动接口启动所述第二任务,包括:当所述第二任务支持悬浮窗口展示时,在保持所述第一任务当前的展示状态不变的基础上,启动所述第二任务,基于所述窗口启动接口创建所述第一悬浮窗口,基于所述第一悬浮窗口展示所述第二任务。根据本申请一实施例的方法,由当前任务自行直接触发启动悬浮窗口,在启动新任务时无需退出当前的全屏展示页面,确保了任务场景不会被中断,从而大大提高了用户体验。从而大大提高了用户体验。从而大大提高了用户体验。

【技术实现步骤摘要】
一种任务启动方法和电子设备


[0001]本申请涉及智能终端
,特别涉及一种任务启动方法和电子设备。

技术介绍

[0002]在现有技术的应用场景中,用户在使用终端设备(例如,手机)上的应用执行应用任务(例如,展示邮件/网页,播放视频)时,常常会遇到需要启动新的应用任务(例如,打开新的操作/浏览页面,展示即时消息)的情况。在现有的操作系统中,通常采用任务跳转的方式来启动新的应用任务。然而,在大多数情况下,如果在任务A的运行过程中,实现针对任务B的任务跳转,就会中断任务A,例如,在展示邮件的过程中打开邮件附件、在展示记事本内容的过程中打开记事本内容中的网页链接、播放视频时临时分享到其他应用等。这样,用户正常使用的任务场景(任务A的场景)就被迫临时中断,大大影响了用户体验。

技术实现思路

[0003]针对现有技术下由于任务跳转中断当前任务运行而导致任务场景中断的问题,本申请提供了一种任务启动方法和电子设备,本申请还提供一种计算机可读存储介质。
[0004]本申请实施例采用下述技术方案:
[0005]第一方面,本申请本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务启动方法,其特征在于,包括:在第一应用的第一任务运行并在屏幕上进行的过程中,当第一任务触发针对第二任务的任务跳转时,如果需要窗口展示所述第二任务,调用系统的窗口启动接口,所述窗口启动接口为系统级公共标准应用程序接口,所述窗口启动接口用于生成第一悬浮窗口的窗口参数;基于所述窗口启动接口启动所述第二任务,包括:当所述第二任务支持悬浮窗口展示时,在保持所述第一任务当前的展示状态不变的基础上,启动所述第二任务,基于所述窗口启动接口创建所述第一悬浮窗口,基于所述第一悬浮窗口展示所述第二任务,其中,所述第一任务的展示状态包括全屏展示、和/或分屏展示、和/或悬浮窗口展示。2.根据权利要求1所述的方法,其特征在于,在基于所述第一悬浮窗口展示所述第二任务的过程中,同时维持所述第一任务以及所述第二任务的展示内容的生命周期状态。3.根据权利要求1或2所述的方法,其特征在于,在基于所述第一悬浮窗口展示所述第二任务的过程中,所述第一任务以及所述第二任务的展示内容中的操作控件均为可用状态,其中,根据用户操作,在所述第一任务的展示内容以及所述第二任务的展示内容间切换操作焦点。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述第二任务为所述第一应用的任务,或者,所述第二任务为所述第一应用以外的第二应用的任务。5.根据权利要求1~4中任一项所述的方法,其特征在于,所述基于所述第一悬浮窗口展示所述第二任务之后,所述方法还包括:当针对所述第二任务的全屏展示被触发,且,所述第一任务支持悬浮窗口展示时,关闭所述第一悬浮窗口,全屏展示所述第二任务,创建第二悬浮窗口,基于所述第二悬浮窗口展示所述第一任务。6.根据权利要求1~4中任一项所述的方法,其特征在于,所述基于所述第一悬浮窗口展示所述第二任务之后,所述方法还包括:在所述第一任务当前的展示状态为全屏展示时,当针对所述第二任务的分屏展示被触发,且,所述第一任务支持分屏展示时,关闭所述第一悬浮窗口,分屏展示所述第一任务以及所述第二任务;和/或,在所述第一任务当前的展示状态为,与第三任务分屏展示时,当针对所述第二任务的分屏展示被触发,且,所述第三任务支持悬浮窗口展示时,关闭所述第一悬浮窗口,分屏展示所述第一任务以及所述第二任务,创建第二悬浮窗...

【专利技术属性】
技术研发人员:施元昌田华健胡佳佳邱红伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1