gpt4 book ai didi

android - 如何管理 Activity 堆栈?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:07:20 24 4
gpt4 key购买 nike

当我的堆栈处于这种情况时:

A->B->C

如果我启动 D Activity ,我希望 Activity 堆栈变为:

A->D

请注意, Activity C 是一个对话框。

最佳答案

以下是完成所需的步骤:

  • 从 Activity C 启动 Activity A,其 bool 值 fromActivityC 与 Intent 和标志 FLAG_ACTIVITY_CLEAR_TOP 集 bundle 在一起。
  • 现在在创建 Activity A 时首先检查此 bool 值“fromActivityC”,如果存在则启动 Activity D,否则正常流程继续。

    // following code can be used to get the boolean in the oncreate
    boolean entrypoint=this.getIntent().getExtras().getBoolean("fromActivityC");

一个小的解决方法,但希望它有帮助

关于android - 如何管理 Activity 堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6369918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com