【技术实现步骤摘要】
一种对话框的统一管理方法、装置及终端设备
本公开涉及软件开发
,尤其涉及一种对话框的统一管理方法、装置、可读存储介质及终端设备。
技术介绍
安卓(Android)系统有各种各样的对话框(弹框),风格不统一、不利于统一管理。原生Android系统提供了基本的对话框样式,主要包括标题、内容显示区、按键。原生android系统提供的主要接口:显示、消失、按键事件回调、层级设置,能够满足基本的对话框需求。Android系统有两种对话框层级,一种是应用层级,一种是系统层级。所谓的应用层级,只有应用在前台时,才能弹出该对话框,如果应用退出或者切换到其他应用,则所弹出的对话框也会被暂时隐藏或者关闭。请求系统层级对话框的应用则不需要在前台就能弹出对话框,只要当前上下文(Context)不销毁,则对话框不会随着应用页面切换而退出。应用程序的对话框往往是直接在当前上下文进行创建或者销毁,没有一个统一的管理,所创建的对话框风格可能存在各种差异,如果应用弹出的对话框设置为系统层级的对话框,则可能会覆盖到其他页面,如通话中页面、 ...
【技术保护点】
1.一种对话框的统一管理方法,其特征在于,包括:/n服务端接收任一客户端的对话框请求事件;/n所述服务端根据所述对话框请求事件触发对应的对话框事件;/n以及,/n所述服务端监听外部事件;/n所述服务端根据预设的外部事件触发对应的对话框事件;/n所述服务端将所述对话框事件反馈至对话框事件对应客户端。/n
【技术特征摘要】
1.一种对话框的统一管理方法,其特征在于,包括:
服务端接收任一客户端的对话框请求事件;
所述服务端根据所述对话框请求事件触发对应的对话框事件;
以及,
所述服务端监听外部事件;
所述服务端根据预设的外部事件触发对应的对话框事件;
所述服务端将所述对话框事件反馈至对话框事件对应客户端。
2.如权利要求1所述的方法,其特征在于,
所述对话框请求事件包括:对话框创建请求、或对话框刷新请求、或对话框显示请求、或对话框隐藏请求、或对话框销毁请求;
所述对话框事件包括:在对话框列表中添加对话框、或刷新对话框、或显示对话框、或隐藏对话框、或在对话框列表中移除对话框。
3.如权利要求2所述的方法,其特征在于,所述服务端根据所述对话框请求事件触发对应的对话框事件,包括:
所述服务端根据所述对话框创建请求、或所述对话框刷新请求、或所述对话框显示请求,查询请求对应对话框的状态关联信息;
所述服务端根据所述请求对应对话框的状态关联信息,确定是否允许显示所述请求对应对话框,如果是,显示所述请求对应对话框,否则,隐藏所述请求对应对话框。
4.如权利要求1所述的方法,其特征在于,所述预设的外部事件,包括:
通话事件、或锁屏事件、或页面切换、或超时回到桌面事件、或对话框点击事件。
5.如权利要求4所述的方法,其特征在于,所述服务端根据预设的外部事件触发对应的对话框事件,包括:
所述服务端在监听到通话事件、或锁屏事件、或页面切换、或超时回到桌面事件后,查询各个对话框的状态关联信息;
...
【专利技术属性】
技术研发人员:朱安南,黄龙星,
申请(专利权)人:厦门亿联网络技术股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。