0

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

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

然后我试图关闭 Init 类中的程序,它出现在我之前暂停的活动中。我怎么解决这个问题 ?

4

1 回答 1

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);
于 2013-01-15T23:53:37.080 回答