gpt4 book ai didi

android - 在 BACK 键按下时从 backstack 中弹出 Fragment

转载 作者:搜寻专家 更新时间:2023-11-01 07:55:12 25 4
gpt4 key购买 nike

我正在添加一个 fragment ,并使用以下代码将事务提交到后台堆栈:

getSupportFragmentManager().beginTransaction().add(id, fragment, "TAG").addToBackStack(null).commit();

现在什么时候按下返回键。 Activity 即将结束。但我只想删除该 fragment 。

我应该手动处理 BACK 键按下并完成弹出堆栈的任务,还是有什么方法可以让 Activity 自动处理这个问题。

最佳答案

我找到了一个可能发生的原因:

如果您正在使用 app.Activity 但与 SupportFragmentManager 进行交易,或者使用 support.Activity 并与 FragmentManager 进行交易,则 Activity 似乎忽略了 fragment 后退堆栈。

用法应一致,支持或正常。

关于android - 在 BACK 键按下时从 backstack 中弹出 Fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28712666/

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