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