0

最初のアクティビティは映画のリストで、2 つ目は詳細アクティビティで、PictureInPicture モードで再生できるプレーヤーがあります。問題は、ユーザーが最近のアイテムからアプリを強制終了した場合、PictureinPicture ウィンドウが存続し、アプリがストリーミング中で接続が失われたため、PictureinPicture がゾンビ モードに入り、適切に動作しなくなることです。この問題を解決するにはどうすればよいですか? YouTube アプリでは、アクティビティが PictureInPicture モードの場合、アプリは最近のアイテムに表示されません。この解決策を達成する方法がわかりません。

4

1 に答える 1

0

どのソリューションを達成したいですか?「最近のアイテムに表示されていない」ことについて話している場合は、マニフェストの s 宣言にexcludeFromRecentsフラグを追加できます(詳細はHEREにあります)Activity

android:excludeFromRecents

このアクティビティによって開始されたタスクを、最近使用したアプリケーションのリスト (概要画面) から除外するかどうか。つまり、このアクティビティが新しいタスクのルート アクティビティである場合、この属性は、タスクが最近のアプリのリストに表示されないようにするかどうかを決定します。タスクをリストから除外する場合は「true」を設定します。含める必要がある場合は「false」を設定します。デフォルト値は「false」です。

Intentフラグでこの機能を決定することもできます

intent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);

フラグもありandroid:noHistoryます。あなたの場合に役立つかもしれません

于 2020-09-28T07:45:25.010 に答える