我试图建立一个多窗口支持的应用程序,但有一个活动,我想禁用多窗口支持。我的目标是android版本26。因此默认情况下多窗口是启用的。若要禁用对特定活动的多窗口支持,我将使用
android:resizeableActivity="false"在这个活动的清单中。这是行不通的,我仍然能够在多窗口中使用该活动。
根据开发指南这里,
如果此值为false,并且用户试图以多窗口模式启动该活动,则该活动将接管整个屏幕。
这在我的情况下是不会发生的。我无法理解我做错了什么。我还试着用
android:launchMode="singleTask"与resizableActivity属性一起使用,但是没有帮助。对于应用程序中的单个活动,甚至可以禁用多窗口吗?
发布于 2018-07-24 10:18:40
在启动一个新活动时,应该将Intent.FLAG_ACTIVITY_NEW_TASK标志添加到Intent.Otherwise中,它将继承根活动中的属性。
https://stackoverflow.com/questions/48291052
复制相似问题