一只java小白白的奋斗史 2021-06-16 15:17 采纳率: 50%
浏览 19

HarmoneyOS里的AbilitySlice实例问题

系统为每个Page维护了一个AbilitySlice实例的栈,每个进入前台的AbilitySlice实例均会入栈。当开发者在调用present()或presentForResult()时指定的AbilitySlice实例已经在栈中存在时,则栈中位于此实例之上的的AbilitySlice均会出栈并终止其生命周期。

我不太明白,进入前台的AbilitySlice是指状态为ACTIVE的AbilitySlice吗,另外,栈是先进后出的,当slice1进入前台,通过导航到slice2,slice1应该比slice2先入栈,导航到slice2之后,slice2进入前台,slice2入栈,这时候slice1应该处于栈底,当我再次导航到slice2时该实例已经存在于栈中,那么它会令该实例之上的slice实例出栈,这个之上是指它后面入账的还是指它底下的slice2,我不知道这样想对不对,也不知道咋验证自己的想法,纯萌新一个,求各位大佬解答

  • 写回答

0条回答 默认 最新

      报告相同问题?

      悬赏问题

      • ¥15 关于网上一个easyx制作的见缝插针小游戏(c++)
      • ¥15 开地址法双散列函数处理碰撞
      • ¥15 想问一下这个是什么情况 虚拟机Linux打不开了
      • ¥15 联通光猫掉注册了怎么重新注册上去
      • ¥15 关于unity开发steamvr程序遇到的问题
      • ¥60 求tc downloader的下载方式
      • ¥15 华为 快捷方式 手电筒 接口
      • ¥15 Qt6.5支不支持Android13开发啊
      • ¥20 网络只能跑一半,应该如何设置
      • ¥20 Python调用百度开发者平台人脸识别接口