为什么要在发送 Intent 后调用 finish() 方法?

sof*_*fs1 2 java android android-intent

我刚刚在

Intent wizard = new Intent();
wizard.setClass(this, A.class);
wizard.putExtra("Domain", A.getInstance().B);
startActivity(wizard);
finish();
Run Code Online (Sandbox Code Playgroud)

为什么要在这里调用 finish() 方法?它的目的是什么?

W4R*_*0CK 5

finish()当您的活动完成并应该关闭时调用此方法,启动活动时调用finish()将关闭当前活动并且它在Activity堆栈中不可用。

在此处输入图片说明