首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只对一个活动禁用多窗口。

只对一个活动禁用多窗口。
EN

Stack Overflow用户
提问于 2018-01-16 22:46:06
回答 1查看 484关注 0票数 0

我试图建立一个多窗口支持的应用程序,但有一个活动,我想禁用多窗口支持。我的目标是android版本26。因此默认情况下多窗口是启用的。若要禁用对特定活动的多窗口支持,我将使用

代码语言:javascript
复制
 android:resizeableActivity="false"

在这个活动的清单中。这是行不通的,我仍然能够在多窗口中使用该活动。

根据开发指南这里

如果此值为false,并且用户试图以多窗口模式启动该活动,则该活动将接管整个屏幕。

这在我的情况下是不会发生的。我无法理解我做错了什么。我还试着用

代码语言:javascript
复制
    android:launchMode="singleTask"

与resizableActivity属性一起使用,但是没有帮助。对于应用程序中的单个活动,甚至可以禁用多窗口吗?

EN

回答 1

Stack Overflow用户

发布于 2018-07-24 10:18:40

在启动一个新活动时,应该将Intent.FLAG_ACTIVITY_NEW_TASK标志添加到Intent.Otherwise中,它将继承根活动中的属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48291052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档