嗨,我正在开发 android 应用程序,其中我有像这样的 A-->B-->C 的活动流。
所以我的意图是,一旦 B 打开活动 C 就关闭 A 和 B。为此,我尝试使用 2 个标志:
Intent.FLAG_ACTIVITY_CLEAR_TOP and Intent.FLAG_ACTIVITY_SINGLE_TOP
但是当我点击返回时,它显示了活动 B 和 A。我开始这样的活动
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
我不知道为什么它不起作用?我做错了什么吗?需要帮忙。谢谢你。