ActivityA在没有标志的情况下启动ActivityB。堆栈现在是A-B,B在顶部。B使用FLAG_ACTIVITY_REORDER_TO_FRONT(唯一的标志)启动ActivityA。我希望堆栈现在是B-A。但是,此时按下后退按钮时,它会返回主屏幕。在这里,我希望将ActivityB带到最前面。再次单击启动器图标后,应用将打开,其中B作为正在运行的Activity,堆栈中没有任何内容。启动模式是list中的标准(默认)。这是预期的行为,我只是没有正确理解它吗?编辑:我创建了一个没有混淆因素的测试项目,但仍然看到相同的行为。我只是不明白,它似乎不符合文档。编辑:对我来说,这种行为