gpt4 book ai didi

java - 将 Fragment 重用于 Activity 但使用一些修改后的数据

转载 作者:行者123 更新时间:2023-11-29 19:21:06 25 4
gpt4 key购买 nike

我正在研究如何使用 Udacity 的 Android 教程中的 fragment 。我进退两难。比方说,我有一个 Activity A,它由一个框架布局组成。我使用 FragmentManager 将 fragment B(由 TextView TVfrag 组成)添加到此 Activity 中。现在是否可以再次(从 A)调用 fragment B,但现在在其 TextView(TVfrag) 中使用修改后的数据?

最佳答案

是的,您可以使用它,因为 fragment 可以重复使用。但这次这将是新对象而不是旧对象。您创建新的 fragment 对象,然后用新数据替换它。并且不要将先前的 fragment 添加到返回堆栈中。

您可以在 fragment 中创建一些方法,这些方法将根据某些事件更新 textview 的值。并确保您的 fragment 已附加或 View 未被破坏。否则会抛出空指针异常。

关于java - 将 Fragment 重用于 Activity 但使用一些修改后的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42465426/

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