我遵循了Android 画中画文档。也就是说,我的画中画活动在清单中被标记为android:launchMode="singleTask"
、android:resizeableActivity="true"
、 。android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"
画中画似乎效果很好。但是,我注意到我遇到不良行为的情况。
当我的应用程序收到推送时,我创建了PendingIntent
一个Intent
for MyActivity
(不同于Activity
PiP Activity
)。但是,当我点击通知并Intent
使用它时,MyActivity
它会在 PiP 窗口中启动!
我试过android:launchMode="singleTask"
在MyActivity
清单中添加。我还尝试以编程方式将该标志添加Intent
到PendingIntent.getActivity()
. 这似乎无法解决问题。
谁能告诉我如何防止这种情况?