嗨,我已经阅读了有关该主题的许多关于 stackoverflow 的帖子,但我仍然无法解决问题。我需要清除我的活动堆栈,但以下命令不起作用:
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
我还为 api 15 android4.0.3 尝试了以下操作
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
注意似乎有效。
这是完整的方法代码
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(this, FiltriAnagraficaPagina.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}