gpt4 book ai didi

Android 用 fragment 替换 fragment 或启动新 Activity

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:42 25 4
gpt4 key购买 nike

我仍然不确定使用 fragment 的最佳设计实践。我查看了开发文档:

http://developer.android.com/guide/components/fragments.html

至少在单 Pane 布局中,似乎有两种方法可以制作新屏幕。假设我在一个 fragment 中有一个按钮,我希望它在单击时显示一个新 View 。我应该使用原始 Activity 并替换为 FragmentTransaction 还是应该让原始 Activity 启动一个显示该 fragment 的新 Activity 的 Intent 。我很确定两者都可以工作。我更想知道设计实践。或者我应该使用 dialogfragment?

如果重要的话,第二个 fragment 需要在某个时候将信息传递回原始 fragment 。

最佳答案

如果您需要做的只是向 fragment 返回一些数据,我可能会使用 Dialog。

但是,对于切换 fragment ,最好使用 FragmentTransaction 来更改 fragment ,这样您就不需要新的 Activity(使用 fragment 的主要优点之一)。

关于Android 用 fragment 替换 fragment 或启动新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17098200/

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