关闭我的应用程序的所有活动

时间:2012-05-17 11:38:57

标签: android android-activity

我正在用thsese flags开始一项新活动

finish_intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);

当我关闭活动时,它会恢复活动,然后才能关闭所有活动?

2 个答案:

答案 0 :(得分:0)

当您从第一个活动移动到下一个活动时,之前的活动将保存在后台堆栈上,这会增加开销,因为当您返回上一个活动时,会再次创建相同活动的对象。所以你可以使用方法finish()在移动到第二个时杀死第一个活动。

例如:

Intent i = new Intent(this,Myapp.class);

startActivity(i);

finish();

答案 1 :(得分:0)

开始新活动时,完成前一个活动

Intent i = new Intent(this,CLASSTOLAUNCH.class);

startActivity(i);

finish();