将数据从活动传递到android中的片段

时间:2018-10-25 01:55:32

标签: android fragment

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

2 个答案:

答案 0 :(得分:0)

有几种解决方案:

  1. 您可以有意地开始上一个Activity并将数据放入Bundle
  2. 您可以从共享存储库传递保存数据的数据。它可以将Singleton或Singleton纳入具体范围,也可以将存储库保存到存储中。在这种情况下,Activity C保存数据,先前的“活动”获取必需的数据。

答案 1 :(得分:0)

您可以使用 Bundle

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