如何在android中清除堆栈中的所有活动
我正在尝试完成活动。我在第二个活动中有5个活动,我有列表视图,单击列表视图中的项目,第三个活动将打开而不完成活动。然后我回来,点击第二个活动的按钮,进入第五个活动,有一个按钮是痛风。我点击该按钮,进入1活动。所以我想完成第一个活动。我该怎么办。请给我解决这个问题的办法,我可能会尝试一些事情 在活动标记的AndroidManifest.xml中添加以下内容:如何在android中清除堆栈中的所有活动,android,Android,我正在尝试完成活动。我在第二个活动中有5个活动,我有列表视图,单击列表视图中的项目,第三个活动将打开而不完成活动。然后我回来,点击第二个活动的按钮,进入第五个活动,有一个按钮是痛风。我点击该按钮,进入1活动。所以我想完成第一个活动。我该怎么办。请给我解决这个问题的办法,我可能会尝试一些事情 在活动标记的AndroidManifest.xml中添加以下内容: android:noHistory="true" 简单: Intent intent = new Intent(context, Fi
android:noHistory="true"
简单:
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);
我在我的应用程序上在同一个用例中使用它,
注销
和删除帐户
按钮在堆栈中的3个活动后被隐藏。不太清楚…但是如果你想清除其他活动,请使用标志activity clear top调用。可能重复