gpt4 book ai didi

android - 如何用另一个 DialogFragment 替换一个 DialogFragment?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:30 27 4
gpt4 key购买 nike

我们添加一个通用的/普通的 fragment ,以编程的方式做一些事情,比如:

fragmentTransaction.add(containerViewId, fragmentToAdd, fragmentTag);

然后我们替换一个Fragment,方法如下:

fragmentTransaction.replace(containerViewId, newFragment, tagOfNewFragment);

但是我们通过

添加了一个 DialogFragment
dialogFramentInstance.show(fragmentManager, fragmentTag);

问题是如何替换这个用show()方法添加的DialogFragment

最佳答案

dialogFramentInstance.show(fragmentManager, fragmentTag);

只需使用添加事务(没有容器)将对话 fragment 添加到 fragment 管理器。

为了替换 fragment ,您需要一个容器,因为您没有容器,您唯一的选择是dismiss() 第一个和show() 新的。

关于android - 如何用另一个 DialogFragment 替换一个 DialogFragment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305555/

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