TL;DR 当我从一个活动转到另一个活动并返回后点击工具栏中的导航图标时,我的应用程序被最小化(就像按下了主页按钮一样)。
详细的动作流程:
- 打开app,出现Activity1
- 点击导航图标(抽屉正常打开,在这个阶段我可以通过按导航图标关闭和打开它任意次数)
- 点击带有标志的 Activity2 的抽屉菜单项
FLAG_ACTIVITY_REORDER_TO_FRONT
- Activity2加载完成后,点击导航图标,抽屉正常打开
- 点击带有标志的 Activity1 的抽屉菜单项
FLAG_ACTIVITY_REORDER_TO_FRONT
(此时此 Activity 存在,因此被带到前面) - 将Activity1拉到最前面后,再次点击导航图标打开抽屉
- 抽屉开始从左侧滑出,但应用程序在完全滑出之前最小化
我知道该应用程序已最小化,因为当我打开它时,Activity1 在屏幕上并带有一个打开的抽屉
没有异常或日志(级别为 Verbose),这仅在 OnePlus 2 上发生(该应用程序在 Nexus 4 上运行良好)