gpt4 book ai didi

java - Android:如何知道何时从fragment返回

转载 作者:行者123 更新时间:2023-12-01 09:29:46 25 4
gpt4 key购买 nike

我有一个使用 fragment 的应用程序,当一个 fragment 打开时,它将应用程序标题更改为某个字符串,一切正常,但当我按后退按钮并返回主 fragment 时,标题不会改变。

我如何(从主 fragment )知道应用程序是否从 fragment 返回?

最佳答案

如果您已经将 fragment 添加到 backstack 中,请使用:

addToBackStack(null);

然后,当您从 fragment 中返回时,您可以为 FragmentManager 添加 OnBackStackChangedListener:

getFragmentManager().addOnBackStackChangedListener(new FragmentManager.OnBackStackChangedListener() {
@Override
public void onBackStackChanged() {
// check if the current fragment is the fragment you want.
//then, updating your title.
}
});

关于java - Android:如何知道何时从fragment返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39535548/

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