Как закрыть второе действие, включая фрагмент? - PullRequest
0 голосов
/ 21 мая 2019

У меня есть MainActivity, где я начинаю (с помощью нажатия кнопки) еще одно второе действие:

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 с нажатием всего один раз?

1 Ответ

1 голос
/ 21 мая 2019

Непосредственно Перейти к MainActivity.java и добавить этот метод в SecondActivity.java

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