完成所有名为Intents的操作

时间:2013-01-15 23:45:50

标签: java android

我有两个活动,一个是活动的,另一个是暂停的,我想关闭/完成所有这两个活动并开始另一个意图。我在活动活动中尝试了这个:

finish();
Intent intent = new Intent(getApplicationContext(), Init.class);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);

然后我试图关闭Init类中的程序,它似乎是我之前暂停的活动。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在启动最新意图并使用这些标记

之前,请尝试调用不调用finish()
Intent intent = new Intent(getApplicationContext(), Init.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);