我有一个导出的活性的应用程序,可以从其他应用调用(即共享动作- android.intent.action.SEND
)
如何导出的活动从最近用过排除在外?
我不明白的方式来设置FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
标志,因为它是从外部调用。
我想这样做的原因是因为这个意图成为我的活动堆栈中的最后一个,从而对近期]点击时,文件被重新共享,而不是主要活动于弹出。
注 : android:launchMode="singleTask"
在特定的情况下解决这个问题,只有在另一项活动是在上面。 但因为它破坏了用户任务流,如果没有其他应用程序的活动从根本不起作用,这是不是一种选择。