我试图在与FlutterActivity相同的活动堆栈中启动一个活动,以使用户在点击手机上的“最新”按钮时不会看到两个不同的任务。 Flutter可能发生这种情况吗?还是Flutter会强制所有后面的Activity开始自己的活动堆栈?
在Flutter中,实施意图调用以打开Android设置活动后,我注意到该应用程序一直在打开新任务,因此当用户点击菜单上的“最新”按钮时,会向用户显示两个任务。设备。我认为这是我的代码存在的问题,但是,我在一个示例android项目上尝试了相同的代码,而我正在打开的活动与调用活动在同一任务内。这使用户可以在“最新”屏幕中看到一项任务。
我尝试调查Flutter是否通过AndroidManifest或代码添加了任何特殊的活动标志,但是我没有发现任何提及新任务或单个实例的东西。我什至在onCreate方法中放置了一个断点,并查看了intent对象中的标志,但似乎一点都没发现。
有人会知道Flutter是否强迫所有活动开始他们自己的任务吗?