从Android应用程序上的任意Activity返回Main Activity

时间:2011-07-23 04:31:57

标签: java android

我正在开发一个具有一种操作栏和仪表板的Android应用程序。

当用户从应用程序中的任何Activity单击ActionBar上的“应用程序徽标”按钮时, 然后它会打开仪表板活动。并完成其他所有活动。

如果我刚开始新的Dasboard活动,最好的方法是什么, 那么我怎么能完成其背后的其他活动呢?

感谢。

2 个答案:

答案 0 :(得分:11)

使用startActivity(intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP));

答案 1 :(得分:2)

在另一项活动之上完成堆栈中所有活动的一种方法如下:

Intent intent = new Intent(Test1.this,Test2.class);             
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

在此之后您可以输入:

startActivity(intent);

这将完成Test2之上的所有活动。