gpt4 book ai didi

java - 有没有办法找出后栈发生了什么?

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

在我的 Android Activity 中,我使用 FragmentManager.OnBackStackChangedListener()监听 fragment 返回堆栈的更改。

OnBackStackChangedListener 只有一个方法 onBackStackChanged() ,但不传递有关更改的信息。

有没有办法收集这些信息?

具体来说,我想知道我之前添加的 fragment 是否被此后堆栈更改删除。

最佳答案

实现此目的的一种方法是使用 FragmentManager.enableDebugLogging(true); (您可以将其放在 Application 的 onCreate 中)。通过此调试,您不仅可以查看 fragment 的各种生命周期事件,还可以查看有关后台堆栈更新的信息。

@Override
public void onCreate() {
super.onCreate();

FragmentManager.enableDebugLogging(true);
}

关于java - 有没有办法找出后栈发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29018703/

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