gpt4 book ai didi

android - 启动另一个应用程序 Activity ,将其从最近列表中删除

转载 作者:行者123 更新时间:2023-11-29 19:23:42 25 4
gpt4 key购买 nike

我正在尝试从我的应用程序启动一个应用程序的 Activity(这不是我的,我不知道和/或无法编辑哪些代码)。

我想做的是,在启动该 Activity (我们称之为 OtherAppActivity)之后,我的 Activity (我们称之为 MyAppActivity)和 OtherAppActivity 保持显示在最近的应用程序列表中。

我当前的代码:

AndroidManifest.xml

<activity
android:name=".activities.Launch"
android:noHistory="true"
android:exported="true"
android:excludeFromRecents="true"
android:launchMode="singleInstance"
android:theme="@style/EmptyActivity">

MyAppActivity.java

// Intent to launch OtherAppActivity
Intent intent = new Intent();
intent.setClassName(PKG, ACTIVITY);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivityForResult(intent, 88);

我进行了大量搜索,但没有找到对我有用的答案。

我希望你明白我想做什么,并能帮助我。提前致谢。

最佳答案

对于您的应用程序,请尝试将 android:excludeFromRecents="true" 添加到 list 文件中的应用程序标签中,并尝试设置此标志:intent.setFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);

关于android - 启动另一个应用程序 Activity ,将其从最近列表中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41795916/

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