私は他のアプリ(具体的に共有アクション - android.intent.action.SEND
)から呼び出すことができ、エクスポート活性を持つアプリを持っているエクスポートされたアクティビティをrecentsから除外する方法は?
はどのようにエクスポートされた活動は更新ムービーから除外することができますか?
外部から呼び出されるため、FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
フラグを設定する方法はありません。
これは、このインテントがアクティビティスタックの最後のものになるためです。したがって、recentsをクリックすると、ポップアップする主なアクティビティの代わりにファイルが再共有されています。
注意:android:launchMode="singleTask"
は、別のアクティビティが一番上にある場合にのみ問題を解決します。しかし、これはオプションではありません。ユーザーのタスクフローを中断し、ルートに他のアプリのアクティビティがない場合は機能しないからです。
てみアンドロイド '追加:excludeFromRecents =「true」を'その活動の ''要素の中でマニフェスト –
どのように簡単です。それを逃しました。ありがとう。 –