[发明专利]一种界面展示的处理方法及系统在审
申请号: | 201710317205.6 | 申请日: | 2017-05-03 |
公开(公告)号: | CN108829388A | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 张磊;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 界面展示 展示 类型字段 软件开发技术 基本视图 显示视图 传入的 语句 调用 清晰 | ||
1.一种界面展示的处理方法,其特征在于,该处理方法包括以下步骤:
步骤S1、通过调用定义好的基本视图接口的显示视图函数传入待展示界面的类型字段信息;根据传入的待展示界面的类型字段信息,利用switch-case语句确定待展示界面的类型;
步骤S2、对所有类型的界面都进行隐藏操作,使得当前界面上的所有的元素都被隐藏;
步骤S3、根据确定的待展示界面的类型,将对应的待展示界面展示出来。
2.如权利要求1所述的界面展示的处理方法,其特征在于,步骤S2具体包括以下操作:依次对每种类型的展示界面的对象进行获取并判断,判断各类型的展示界面的对象是否不为空,若不为空,则调用Android已有的setVisibility(View.GONE)方法将对应的view类设置为不可见状态。
3.如权利要求1所述的界面展示的处理方法,其特征在于,步骤S3具体包括以下操作:
步骤S301、根据确定的待展示界面的类型,判断对应的待展示界面的对象是否不为空,若是,转入步骤S302;若否,转入步骤S303;
步骤S302、利用Android已有的setVisibility(View.VISIBLE)方法将待展示界面的对象中的view类设置为可见状态,实现待展示界面的展示;
步骤S303、展示程序显示异常的提示信息。
4.如权利要求1至3中任一项所述的界面展示的处理方法,其特征在于:展示界面的类型包括:加载界面、加载失败界面、空数据界面、附近页面中的空数据界面、无定位权限界面和访问请求数据界面;所述待展示界面的类型为上述六种中的一种。
5.如权利要求1至3中任一项所述的界面展示的处理方法,其特征在于:步骤S1中,所述类型字段信息为整形数据。
6.一种界面展示的处理系统,其特征在于:该处理系统包括顺次相连的类型判定模块、元素隐藏模块和界面展示模块;
所述类型判定模块用于:通过调用定义好的基本视图接口的显示视图函数传入待展示界面的类型字段信息;根据传入的待展示界面的类型字段信息,利用switch-case语句确定待展示界面的类型,向元素隐藏模块发送隐藏信号;
所述元素隐藏模块用于:收到隐藏信号后,对所有类型的界面都进行隐藏操作,使得当前界面上的所有的元素都被隐藏;向界面展示模块发送展示信号;
所述界面展示模块用于:收到展示信号后,根据确定的待展示界面的类型,将对应的待展示界面展示出来。
7.如权利要求6所述的界面展示的处理系统,其特征在于,所述元素隐藏模块进行隐藏操作的具体流程为:收到隐藏信号后,依次对每种类型的展示界面的对象进行获取并判断,判断各类型的展示界面的对象是否不为空,若不为空,则调用Android已有的setVisibility(View.GONE)方法将对应的view类设置为不可见状态。
8.如权利要求6所述的界面展示的处理系统,其特征在于,所述界面展示模块将待展示界面展示出来的具体流程为:
收到展示信号后,根据确定的待展示界面的类型,判断对应的待展示界面的对象是否不为空,若是,利用Android已有的setVisibility(View.VISIBLE)方法将待展示界面的对象中的view类设置为可见状态,实现待展示界面的展示;若否,展示程序显示异常的提示信息。
9.如权利要求6至8中任一项所述的界面展示的处理系统,其特征在于:展示界面的类型包括:加载界面、加载失败界面、空数据界面、附近页面中的空数据界面、无定位权限界面和访问请求数据界面;所述待展示界面的类型为上述六种中的一种。
10.如权利要求6至8中任一项所述的界面展示的处理系统,其特征在于:所述类型字段信息为整形数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710317205.6/1.html,转载请声明来源钻瓜专利网。