[发明专利]会话框实现方法、装置及可读存储介质在审
申请号: | 201810001260.9 | 申请日: | 2018-01-02 |
公开(公告)号: | CN108205458A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 张磊;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 430000 湖北省武汉市东湖新技术*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 视图对象 可读存储介质 布局文件 取消操作 可扩展标记语言文件 预设位置信息 窗口管理器 视图元素 显示请求 隐藏状态 应用场景 用户体验 有效解决 状态保存 加载 检测 扩宽 视窗 保存 响应 | ||
本发明实施例提供一种会话框实现方法、装置及可读存储介质。该方法包括:响应会话框的显示请求,从会话框布局文件中加载会话框视图对象,其中,所述会话框布局文件为可扩展标记语言文件,所述会话框视图对象中包括有多个视图元素;通过窗口管理器将所述会话框视图对象加载到视窗中,并按照预设位置信息进行显示;检测是否接收到对所述会话框视图对象的取消操作,在检测接收到对所述会话框视图对象的取消操作时,将所述会话框视图对象设置为隐藏状态,并将所述会话框视图对象中的状态信息进行保存。由此,能够有效解决传统方案中无法实现会话框的状态保存的问题,扩宽了会话框的应用场景,提高用户体验。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种会话框实现方法、装置及可读存储介质。
背景技术
在Android的开发过程中会经常使用到Dialog控件,Dialog控件在Android中表示的是一个会话框,该会话框可以用于显示一些较少内容,方便用户根据应用逻辑做出一定的判定。但是,当会话框消失后,如果再次弹出,那么之前在会话框中的操作或者选择的内容会被全部清空掉,无法对会话框消失之前的内容进行保存处理,对于用户来讲往往需要进行重新操作或者选择,严重影响用户体验。
发明内容
为了克服现有技术中的上述不足,本发明的目的在于提供一种会话框实现方法、装置及可读存储介质,能够有效解决传统方案中无法实现会话框的状态保存的问题,扩宽了会话框的应用场景,提高用户体验。
为了实现上述目的,本发明较佳实施例采用的技术方案如下:
本发明较佳实施例提供一种会话框实现方法,应用于Android终端,所述方法包括:
响应会话框的显示请求,从会话框布局文件中加载会话框视图对象,其中,所述会话框布局文件为可扩展标记语言文件,所述会话框视图对象中包括有多个视图元素;
通过窗口管理器将所述会话框视图对象加载到视窗中,并按照预设位置信息进行显示;
检测是否接收到对所述会话框视图对象的取消操作,在检测接收到对所述会话框视图对象的取消操作时,将所述会话框视图对象设置为隐藏状态,并将所述会话框视图对象中的状态信息进行保存。
在本发明较佳实施例中,在将所述会话框视图对象设置为隐藏状态,并将所述会话框视图对象中的状态信息进行保存之后,所述方法还包括:
在接收到对所述会话框视图对象的显示请求时,将所述会话框视图对象设置为可见状态,并将所述会话框视图对象中保存的状态信息进行显示。
在本发明较佳实施例中,所述从会话框布局文件中加载会话框视图对象,包括:
调用布局加载器将所述会话框布局文件加载到内存中;
在加载成功后,返回会话框视图对象。
在本发明较佳实施例中,在响应会话框的显示请求,从会话框布局文件中加载会话框视图对象之前,所述方法还包括:
通过窗口管理器对所述会话框视图对象的位置信息进行配置,其中,所述窗口管理器用于对窗口进行管理,所述窗口用于容纳页面对象或者视图对象。
在本发明较佳实施例中,所述通过窗口管理器将所述会话框视图对象加载到视窗中,并按照预设位置信息进行显示,包括:
获取所述会话框视图对象的预设位置信息;
通过窗口管理器将所述会话框视图对象加载到视窗中,并通过位置描述函数类按照所述预设位置信息将所述会话框视图对象作为单独页面进行显示。
在本发明较佳实施例中,所述会话框视图对象中包括有每个视图元素对应的标识符,所述通过窗口管理器将所述会话框视图对象按照预设位置信息进行显示之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001260.9/2.html,转载请声明来源钻瓜专利网。