消息提示框处理方法和相关装置制造方法及图纸

技术编号:37519069 阅读:19 留言:0更新日期:2023-05-12 15:41
本申请实施例提供消息提示框处理方法和相关装置。该方法包括:确定服务队列中第一消息提示框Toast对象所对应的第一应用;服务队列用于存储一个或多个应用的Toast对象;当第一应用的相关信息不满足预设条件时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除;预设条件与下述一项或多项有关:第一应用在服务队列中的Toast对象数量、第一应用是否属于前台运行的应用、第一应用是否为被允许显示Toast对象的应用。这样,移除部分Toast对象不显示,缩短屏幕被遮挡的时间。在移除Toast对象时将相应图层移除,减少图层积压,减少终端设备的卡顿重启等现象,提升用户体验。体验。体验。

【技术实现步骤摘要】
消息提示框处理方法和相关装置


[0001]本申请涉及终端
,尤其涉及消息提示框处理方法和相关装置。

技术介绍

[0002]随着终端设备功能的增多,终端设备中对于用户的各种提示越来越多。各种提示包括但不限于:登录是否成功、网络连接是否可用,抑或是电量是否过低等等。这些提示的存在可以引导用户进行操作以更好的使用终端设备,提高用户体验。
[0003]终端设备可以采用消息提示框对用户进行提示。Toast是其中使用最频繁的弹框。Toast是终端设备的软件系统中用来显示显示信息的一种机制,可以对用户进行两三秒短时间的信息提示,并自动消失。
[0004]但是,在终端设备运行部分不规范的应用或者通过浏览器打开部分恶意网页链接时,终端设备可能会在短时间内创建多个Toast并持续弹出,进而导致设备卡顿或者重启,用户体验差。

技术实现思路

[0005]本申请实施例提供一种消息提示框处理方法和相关装置,应用于终端
在应用对应的Toast对象不满足预设条件时,将该Toast对象对应的图层移除,减少图层积压导致的设备卡顿、重启等问题,提高用户体验。
[0006]第一方面,本申请实施例提出一种消息提示框处理方法。该方法包括:
[0007]确定服务队列中第一消息提示框Toast对象所对应的第一应用;服务队列用于存储一个或多个应用的Toast对象;当第一应用的相关信息不满足预设条件时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除;预设条件与下述一项或多项有关:第一应用在服务队列中的Toast对象数量、第一应用是否属于前台运行的应用、第一应用是否为被允许显示Toast对象的应用。
[0008]可以理解的是,第一应用是基于第一Toast对象确定的,第一Toast对象的相关信息可以包括第一应用的相关信息。
[0009]终端设备可以移除不满足预设条件的Toast对象不显示,减少终端设备显示的Toast数量,缩短Toast遮挡屏幕的时间。终端设备在将Toast对象移除服务队列时,将该Toast对象对应的图层移除,减少图层积压,进而减少终端设备的卡顿重启等现象,提升用户体验。
[0010]此外,终端设备在短时间内创建多个Toast对象时,增加多个图层;而终端设备通过限流判断可以移除多个图层,使得图层数量保持平稳,减少图层数量迅速增加导致的资源不足的情况。
[0011]可选的,当第一应用的相关信息不满足预设条件时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除,包括:当第一应用对应的Toast对象数量小于数量阈值时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除。
[0012]这样,移除部分第一应用对应的Toast对象不显示,减少终端设备显示的Toast数量,缩短Toast遮挡屏幕的时间。此外,还可以及时显示该应用最近时间创建的几个Toast对象。
[0013]可选的,当第一应用的相关信息不满足预设条件时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除,包括:当第一应用不为属于前台运行的应用时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除。
[0014]前台应用可以理解为显示屏显示的应用。
[0015]当第一应用不为前台应用时,通知管理器将第一Toast对象移除服务队列并移除第一Toast对象对应的图层。这样,可以减少Toast显示与前台显示的应用不对应的情况。
[0016]可选的,当第一应用的相关信息不满足预设条件时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除,包括:当第一应用不是被允许显示Toast对象的应用时,将第一Toast对象从服务队列中移除,并将第一Toast对象对应的图层移除。
[0017]当第一应用被限制时,终端设备将第一应用对应的Toast对象移除;并移除相应的图层。这样,在应用受到限制时,移除部分该应用对应的Toast不显示。
[0018]可选的,被允许显示Toast对象的应用对应有第一标识,第一标识用于指示应用未被限制显示Toast对象;或者,被允许显示Toast对象的应用未对应有第二标识,第二标识用于指示应用被限制显示Toast对象。
[0019]这样,通过标识的方式进行判断,简单快速,实用性高。
[0020]可选的,当被允许显示Toast对象的应用在单位时间内显示Toast对象的数量未达到阈值时,第一应用对应有第一标识,或者未对应有第二标识。
[0021]这样,可以减少同一应用多次弹出(显示)Toast,减少对用户的打扰。
[0022]可选的,服务队列中的Toast对象均对应有位置下标;终端设备基于获取get函数和位置下标确定第一Toast对象,第一Toast对象为位置下标为零对应的Toast对象。
[0023]可选的,方法还包括:当终端设备接收到多个点击操作时,创建多个Toast对象;或者,终端设备处于预设场景时,创建多个Toast对象,预设场景包括但不限于:设备状态变化的场景、网络状态变化的场景、进入不规范的应用程序或点击恶意网页链接。
[0024]这样,可以适用于多种场景,实用性高。终端设备在短时间内创建多个Toast对象时,可以移除多个图层,使得图层数量保持平稳,减少图层数量迅速增加导致的资源不足的情况。
[0025]可选的,方法还包括:当第一应用的相关信息满足预设条件时,显示第一Toast对象。
[0026]这样,终端设备还可以显示Toast对象,以对用户进行简单的提示。
[0027]第二方面,本申请实施例提供一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self

driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终
端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
[0028]该终端设备包括:包括:处理器和存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得终端设备执行如第一方面的方法。
[0029]第三方面,本申请实施例提供一种计算机可读存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息提示框处理方法,其特征在于,包括:确定服务队列中第一消息提示框Toast对象所对应的第一应用;所述服务队列用于存储一个或多个应用的Toast对象;当所述第一应用的相关信息不满足预设条件时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除;所述预设条件与下述一项或多项有关:所述第一应用在所述服务队列中的Toast对象数量、所述第一应用是否属于前台运行的应用、所述第一应用是否为被允许显示Toast对象的应用。2.根据权利要求1所述的方法,其特征在于,所述当所述第一应用的相关信息不满足预设条件时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除,包括:当所述服务队列中所述第一应用对应的Toast对象数量小于数量阈值时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除。3.根据权利要求1所述的方法,其特征在于,所述当所述第一应用的相关信息不满足预设条件时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除,包括:当所述第一应用不为属于前台运行的应用时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除。4.根据权利要求1

3任一项所述的方法,其特征在于,所述当所述第一应用的相关信息不满足预设条件时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除,包括:当所述第一应用不是被允许显示Toast对象的应用时,将第一Toast对象从所述服务队列中移除,并将所述第一Toast对象对应的图层移除。5.根据权利要求4所述的方法,其特征在于,所述被允许显示Toast对象的应用对应有第一标识,所述第一标识用于指示应用未被限制显示Toast对象;或者,所...

【专利技术属性】
技术研发人员:雍浩刘煜龙王力
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1