Android 将数据从一个活动片段传递到另一个活动片段

Android 将数据从一个活动片段传递到另一个活动片段,android,android-activity,fragment,Android,Android Activity,Fragment,我一直在到处搜索,但似乎找不到如何将片段传递给不在同一活动中的片段的工作示例。有人能给我举个很好的例子吗?将数据从一个片段活动传递到另一个片段活动 activity 1片段: Intent intent = new Intent(getActivity(), SecondActivity.class); intent.putExtra("message", data); startActivity(intent); 在第二个活动中,以这种方式检索片段: Sec

我一直在到处搜索,但似乎找不到如何将片段传递给不在同一活动中的片段的工作示例。有人能给我举个很好的例子吗?

将数据从一个片段活动传递到另一个片段活动

activity 1片段:

    Intent intent = new Intent(getActivity(), SecondActivity.class);
    intent.putExtra("message", data); 
    startActivity(intent);
在第二个活动中,以这种方式检索片段:

    SecondActivity activity = (SecondActivity) getActivity();
    String data= activity.getIntent().getExtras().getString("message");

你哪儿都没找过。这两个环节是相互联系的。描述如何在片段之间传递数据。这是简单谷歌搜索的第一个、两个结果,这不是一个获取你想要的代码的地方。

使用
Bundle
setArguments(Bundle)
在片段之间传递数据。请参阅“索尼”的ans,在发布前进行搜索,完全同意他的观点。