gpt4 book ai didi

android - 在 DialogFragment 中重用 fragment

转载 作者:行者123 更新时间:2023-11-29 17:54:28 25 4
gpt4 key购买 nike

我目前有一个包含一些代码的 Fragment,我希望也能在 Dialog 中显示这个 Fragment,所以我使用的是 DialogFragment。现在我怎样才能确保我可以重复使用同一个 fragment 而不必将代码复制到 DialogFragment 中?

最佳答案

只需让您的 Fragment 扩展 DialogFragment 即可。您可以像以前一样正常添加布局,或调用 show 之一将其显示为对话框的方法。

如果您将它添加到容器中,DialogFragment.getShowsDialog()将返回 true。如果将其显示为对话框,它将返回 false。如果需要,使用此标志将允许您编写可根据 fragment 是否显示为对话框而变化的逻辑。

关于android - 在 DialogFragment 中重用 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465762/

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