Android 11 中Activity启动模式 singleInstance 异常行为

新手上路,请多包涵

这里有两个Activity:
ActivityA 和 ActivityB,其中 ActivityA 为启动activity,启动模式是standard。ActivityB 的启动模式是 singleInstance。
在Android 11 中, 启动App,ActivityA 中启动 ActivityB,此时按Home键,ActivityA会被立马销毁
而在 Android 11 之前,按home键,什么事都不会发生。

有哪位小伙伴知道Android 11 上是上了什么新特性吗?

阅读 4.9k
2 个回答

我们公司也遇到了这个问题
最终解决方案就是

        android:launchMode="singleInstance"
        android:taskAffinity="com.youxun.shimida.newtask"

加上这两句就可以了

新手上路,请多包涵

碰到了同样的问题,同问

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题