Почему onActivityReenter не вызывается? - PullRequest
0 голосов
/ 21 июня 2019

Я переопределяю метод

override fun onActivityReenter(resultCode: Int, data: Intent?) {
    super.onActivityReenter(resultCode, data)
}

для перехода с общим элементом. Однако, когда я помещаю отладку в этот метод, я вижу, что он никогда не вызывался при возврате из другого действия. Как это использовать ?

enter image description here

* +1012 *enter image description here

1 Ответ

0 голосов
/ 21 июня 2019

2 Условия для этого метода работают Первое: использование ActivityOptions при startActivity

startActivityForResult ( Намерение (это, TestActivity2 :: class.java), 1000, ActivityOptions.makeSceneTransitionAnimation (это потрясающе, "hien"). ToBundle ())

Второе: перед возвращением необходимо вызвать метод setResult

...