如何关闭第二个 activity 包括片段?

How to close second activity including a fragment?

我有一个 MainActivity 开始(通过单击按钮)另一秒 activity:

val intent = Intent(activity, SecondActivity::class.java)
startActivity(intent)

在那SecondActivity我给一个SecondFragment充气。

当我:

  1. 点击按钮开始SecondActivity
  2. 自动地,在它的 onCreate() SecondFragment 中膨胀
  3. 当我想通过点击后退按钮回到 MainActivity 时,我得到一个白色的空白屏幕(我猜它缩小了 SecondFragment,但 SecondActivity 仍然 运行?!)。
  4. 我必须再按一次后退按钮,才能真正返回到 MainActivity

如何从 SecondFragment (--> SecondActivity) --> MainActivity 只按一次?

直接转到MainActivity.java将此方法添加到SecondActivity.java

@Override
public void onBackPressed() {
    finish(); 
}