我一直在测试意图标志,但我需要澄清一些事情。我的导航抽屉中有两个项目,单击时我会这样做,
Intent intent = new Intent(this, activityClazz);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
哪些类是具有相同导航抽屉的活动。-由于各种原因没有使用片段-。在这些活动中,我有打开相同活动但没有意图标志的按钮。我想做的是使用默认的 Android 行为导航活动,但也根据导航项将它们堆叠在不同的堆栈中,例如选项卡的使用。
测试用例:
- 没有 clear-new 标志的 startActivity
- 带有 clear-new 标志的 startActivity
- 背部
我希望回到第一个活动,因为我用一个新任务开始了第二个活动,所以第一个应该留在第一个堆栈中)但我发现第一个已经销毁。