【问题标题】:Why is onActivityReenter not called?为什么不调用 onActivityReenter?
【发布时间】:2019-11-04 02:21:27
【问题描述】:

我重写方法

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

用于共享元素转换。但是,当我对此方法进行调试时,我发现从另一个活动返回时它从未被调用过。如何使用它 ?

【问题讨论】:

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


【解决方案1】:

2 此方法工作的条件 一:启动Activity时使用ActivityOptions

startActivityForResult( 意图(这个,TestActivity2::class.java), 1000, ActivityOptions.makeSceneTransitionAnimation(this, fab, "hien").toBundle())

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

【讨论】:

    猜你喜欢
    • 2016-07-15
    • 2020-03-28
    • 2019-03-18
    • 2011-05-04
    • 2016-10-27
    • 2018-05-24
    • 2013-08-12
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多