gpt4 book ai didi

android - 如何重置所有 Activity 并启动新 Activity ?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:25 24 4
gpt4 key购买 nike

我有一个应用程序,我想在其中导航:

A -> B -> C

然后从 C 启动一个名为 D 的新 Activity,它会转到顶部并清除任务,这意味着如果我按 D 返回主屏幕。

如果我理解正确的话,这个 FLAG: FLAG_ACTIVITY_TASK_ON_HOME 会这样做......但它只适用于当前的 API (11>)。

我正在为 Android 1.5 开发>我怎么也会有这种行为?

谢谢!

最佳答案

你正在寻找这个:

Intent intent = new Intent(activity, activityClass);
ComponentName cn = intent.getComponent();
Intent mainIntent = IntentCompat.makeRestartActivityTask(cn);
activity.startActivity(mainIntent);

使用来自 google 的 android 兼容性库 - 在 sdk 中找到。

或使用finish()

关于android - 如何重置所有 Activity 并启动新 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5902675/

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