gpt4 book ai didi

android - 如何在 Activity 的父 Activity 被销毁时保持 Activity 存活

转载 作者:行者123 更新时间:2023-11-30 00:55:22 25 4
gpt4 key购买 nike

我从 Activity B 启动 Activity A 。但是当我启动 A 时, B 被摧毁了。结果 A 暂时显示,然后被销毁。即使在 B 被摧毁后,我如何让 A 活着。这就是我从 B 启动 A 的方式。

        Intent intent = new Intent();
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
intent.setClass(B.this, A.class);

intent.putExtra(key, val);
startActivity(intent);

我在 list 文件中提到 Activity A 的启动模式为“singleTask”。

请帮助我如何实现这一目标。

最佳答案

Activity B 由于标志 Intent.FLAG_ACTIVITY_CLEAR_TOP 而被销毁,但不影响 Activity A 的生命周期。这意味着如果 Activity A 被销毁,它可能是它自己的生命周期方法中的一些错误,但它没有链接到 Activity B

关于android - 如何在 Activity 的父 Activity 被销毁时保持 Activity 存活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40260281/

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