【问题标题】:Pass data from activity to fragment in android将数据从活动传递到android中的片段
【发布时间】:2018-10-25 01:55:32
【问题描述】:

我有一个 tabview 里面我有 2 个选项卡“tabview A”“tabview B”和一个活动“活动 C”。“tabview A”中的拳头我从服务器“数据”获取数据并将其发送到“活动 C ”按意图。现在在“活动C”中,我想将“数据”发送到tabview B。如何制作? 注意:tabview A,B 在另一个活动中。它不是“活动 C” 我试着在里面搜索另一个,但我做不到。

【问题讨论】:

    标签: android fragment


    【解决方案1】:

    有几种解决方案:

    1. 您可以有意识地开始以前的Activity,并将数据放入Bundle
    2. 您可以从共享存储库传递数据,即保存数据。它可以将 Singleton 或 Singleton 放入具体的作用域或存储库中,可以将数据保存到存储中。在这种情况下,Activity C 保存数据和之前的 Activity 获取所需的数据。

    【讨论】:

    • tks。太好了。
    【解决方案2】:

    您可以使用 Bundle

    将数据从活动传递到片段
    Bundle bundle = new Bundle();
    bundle.putString("my_key", "My String");
    MyFragment myFrag = new MyFragment();
    myFrag.setArguments(bundle);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-14
      • 2017-01-01
      • 1970-01-01
      相关资源
      最近更新 更多