gpt4 book ai didi

android - 如何从最近导出的 Activity 中排除?

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

我有一个可以从其他应用程序调用的导出 Activity 的应用程序(特别是共享操作 - android.intent.action.SEND)

如何从最近的 Activity 中排除导出的 Activity ?

我看不到设置 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS 标志的方法,因为它是从外部调用的。

我想这样做的原因是因为这个 Intent 成为我的 Activity 堆栈中的最后一个,因此当点击最近的 Activity 时,将重新共享一个文件而不是弹出主要 Activity 。

注意:android:launchMode="singleTask" 解决了特定情况下的问题,仅当另一个 Activity 位于顶部时。但是,这不是一个选项,因为它会扰乱用户任务流程,并且如果根目录下没有其他应用程序的 Activity ,它就不起作用。

最佳答案

您可以添加 android:excludeFromRecents属性给你的 <activity> list 中值为 true 的元素:

<activity
android:name="XYZ"
android:excludeFromRecents="true">

关于android - 如何从最近导出的 Activity 中排除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15202259/

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