在第一种情况下,finish()正常工作,但是它在对话框中不能工作。这段代码来自第二个活动,在第一个例子中,当我调用finish()时,它完成并返回到MainActivity,而在第二个例子中,当我调用finish();时,应用程序崩溃了。startActivity(new Intent(getBaseContext(), MainActivity.class)); @Override
public boolean onOptionsItemSelected(@NonNull MenuItem i