【技术实现步骤摘要】
一种系统中图层的控制方法和装置
[0001]本专利技术涉及计算机软件通信
,特别是涉及一种系统中图层的控制方法和装置
。
技术介绍
[0002]在安卓系统中,每个应用在启动或者运行时,都会涉及到显示图层的创建
、
调整以及删除等过程
。
例如,当用户在相册应用中浏览照片时,每打开一张照片就可能需要创建一个新的图层来显示这张照片,当滑动查看下一张照片或者关闭当前照片时,就需要删除或者隐藏旧照片的图层
。
[0003]图层的创建
、
调整以及删除等过程往往都是由表面视图控件
(SurfaceView
控件
)
来实现的,在正常情况下,当应用界面已不再可见时,系统
Java
层会执行回调操作,以销毁相关图层与窗口,并在系统
native(
本地
)
层调用相应模块来实际移除已显示的图层,然而,在应用间快速切换
、
导航
widget(
微件r/>)
移本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种系统中图层的控制方法,其特征在于,所述方法包括:当通过表面视图控件创建新图层时,获取所述新图层的上一个已显示图层在系统本地层中的调用次数以及系统中间层中图层的释放次数;根据所述调用次数与释放次数,判断所述上一个已显示图层与所述新图层是否为同一图层;若所述上一个已显示图层与所述新图层为同一图层,则删除所述上一个已显示图层,并将所述新图层添加至系统显示界面进行显示
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述调用次数与释放次数,判断所述上一个已显示图层与所述新图层是否为同一图层的步骤包括:判断所述释放次数与所述调用次数是否一致;若所述释放次数与所述调用次数一致,则判定所述上一个已显示图层与所述新图层并非同一图层;若所述释放次数与所述调用次数不一致,则判定所述上一个已显示图层与所述新图层为同一图层
。3.
根据权利要求2所述的方法,其特征在于,在所述获取所述新图层的上一个已显示图层在系统本地层中的调用次数以及系统中间层中图层的释放次数之前,还包括:记录每一图层在系统本地层中的调用次数以及系统中间层中图层的释放次数,并将记录的内容以文件的形式存放在系统中
。4.
根据权利要求3所述的方法,其特征在于,在所述将记录的内容以文件的形式存放在系统中之前,还包括:根据所述每一图层在系统本地层中的调用次数,为系统本地层调用的每一图层对应添加包含所述调用次数信息在内的第一名称标识
。5.
根据权利要求4所述的方法,其特征在于,在所述将记录的内容以文件的形式存放在系统中之前,还包括:根据系统
Java
层中图层的释放次数,为系统中间层所释放...
【专利技术属性】
技术研发人员:邹元飞,
申请(专利权)人:亿咖通湖北技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。