为什么不调用onActivityReenter?

时间:2019-06-21 08:48:44

标签: android transition android-lifecycle shared-element-transition

我重写方法

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

用于共享元素转换。但是,当我将调试放在此方法上时,我看到从另一个活动恢复时从未调用过它。如何使用它 ?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

2此方法工作的条件 第一:在startActivity时使用ActivityOptions

  

startActivityForResult(                   意图(this,TestActivity2 :: class.java),                   1000,                   ActivityOptions.makeSceneTransitionAnimation(this,fab,“ hien”)。toBundle())

第二:返回之前必须调用setResult方法