gpt4 book ai didi

java - 当我在 fragment 2 时需要加载或运行 fragment 1 中的函数,更新表,然后转到 fragment 1

转载 作者:太空狗 更新时间:2023-10-29 14:41:01 24 4
gpt4 key购买 nike

我有 3 个 fragment :

  • 股票
  • 销售
  • 购买

应用程序从 Stock 开始。它读取一个表,并根据列数创建 text views,并根据行数创建 linearlayouts

Sale 通过获取用户输入来更新表格。 Purchase fragment 也是如此。

问题是当我创建销售条目或更新表格时,我没有看到 Stock fragment 中的更改,因为它已经加载。

Purchase fragment 没有问题,因为它位于位置 3,所以当我返回 Stock 时,它会再次自行加载,我可以清楚地看到变化。

但是Sale有问题,它定位在2,也就是中间,所以看不到发生的变化。要看到他们,我必须去不。 3 然后转到 1。

当我在位置 2 n 我向右滑动以转到 Stock 时,如何在 Stock fragment 中加载或运行为我完成工作的功能????

这可能是一个类似问题的重复问题,但我不知道原因无法弄清楚如何搜索它。

最佳答案

您可以使用接口(interface)(监听器)。当信息准备好时,销售 fragment 将通知 Activity , Activity 可以将数据传递给其他 2 个 fragment 。

你可以看看我刚才问的同一个问题:

Passing data between nested fragments

根据我在您的问题中所读到的内容,我相信 RecyclerView 会更合适。 Youtube 上的 SlideNerd 有一个非常容易理解的 RecyclerViews 和 Fragment 之间的通信。如果您需要更多帮助,请直接询问 :)

关于java - 当我在 fragment 2 时需要加载或运行 fragment 1 中的函数,更新表,然后转到 fragment 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48137877/

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