0

我们如何将数据从活动发送到片段?通过使用 FragmentPagerAdapter 将片段配置为活动。

问候迷你。

4

2 回答 2

1
  • 您可以在创建时将包传递给片段setArguments
  • 您可以创建方法来设置 Fragment 类上的数据。
于 2012-06-24T23:22:03.183 回答
0

您可以使用 Bundle执行此操作

从活动(或片段)发送数据:

int a = 5;

Bundle args = new Bundle(); 
args.putInt("INT_DATA_TAG", a); 

Fragment fragment = Fragment.newInstance(args); 
//Making fragment transaction 

检索片段中的数据

int a;
public static Fragment newInstance(Bundle args) {
      a = args.getInt("INT_DATA_TAG"); //use a constant for the tag
      return new Fragment();
}
于 2016-04-12T14:19:56.133 回答