gpt4 book ai didi

android - Fragments 的 onActivityReenter 生命周期方法

转载 作者:行者123 更新时间:2023-11-29 19:46:02 25 4
gpt4 key购买 nike

我想在共享元素转换发生之前在我的 fragment 重新进入时收到通知,就像我可以使用 Activities onActivityReenter 方法一样。有没有类似的方法可以对 fragment 执行此操作?

最佳答案

虽然没有onActivityReenter Fragment 中的方法,我发现自己所做的是在我的 Fragment 上调用公共(public)方法来自 Activity .

在你的 Fragment 中定义一个公共(public)方法类:

public void onReenter(Intent data) {
// Do whatever with the data here
}

然后就在onActivityReenter时调用它在你的 Activity 中被调用:

@Override
public void onActivityReenter(int resultCode, Intent data) {
super.onActivityReenter(resultCode, data);
ItemFragment fragment = (ItemFragment) getSupportFragmentManager().findFragmentByTag(ITEM_TAG);
if (fragment != null) {
fragment.onReenter(data);
}
}

关于android - Fragments 的 onActivityReenter 生命周期方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37671778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com