android Intent.FLAG_ACTIVITY_REORDER_TO_FRONT没有按预期工作
问题描述:
我有一个奇怪的问题与FLAG_ACTIVITY_REORDER_TO_FRONT。我有2个活动,A和B. A有一个按钮可以移动到B,而B有一个按钮可以移动到A.所以我们现在就去。android Intent.FLAG_ACTIVITY_REORDER_TO_FRONT没有按预期工作
第一种方案:
- 应用程序启动与活性的
- 然后我点击按钮进入到B
- 我按后退按钮。
- 活动被显示(按预期工作)
第二种情况
- 应用程序启动与活性的
- 然后我点击按钮进入到B
- 然后我点击按钮去A
- 然后我点击后退按钮
- 我的应用程序关闭
当我点击后退按钮时,我的应用程序不应该转到B吗? 即使当我做
adb shell
dumpsys activity | grep -i run
右击后退按钮之前,它显示在右下它的上面和B在堆2周的活动,A。
P.S.我使用Intent.FLAG_ACTIVITY_REORDER_TO_FRONT来处理使用这些活动(以及更多)时更复杂的场景,这很有趣。只有当我只有2个活动时,我才能提前退出应用程序。
答
这就是一个重复: Puzzling behavior with REORDER_TO_FRONT
显然,这是对API的机器人错误19.
欲了解更多详情,请参阅错误报告: https://code.google.com/p/android/issues/detail?id=63570#c2
的http://计算器。 COM /问题/ 20695522 /令人费解的行为与 - 重新排序到前 – 2015-02-23 18:27:47