如何在android中清除Stack中的All Activity

时间:2015-02-25 12:01:52

标签: android

我尝试完成活动。我在第二个活动中有5个活动我有列表视图并且点击列表视图的项目第3个活动是打开而没有完成活动。然后我回来了,我点击第二个活动上的按钮,然后转到5个活动,有一个按钮lo-gout。我点击该按钮进入1活动。所以你想完成第一项活动。我能怎么做。请给我解决方案,我尝试可能的事情。

2 个答案:

答案 0 :(得分:2)

在您的Activity标记的AndroidManifest.xml中添加以下内容:

android:noHistory="true"

答案 1 :(得分:0)

简单:

  Intent intent = new Intent(context, FirstActivity.class);
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);

我在相同用例的应用上使用它,Log outDelete account按钮在堆栈中的3个活动之后被隐藏。