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,在发布前进行搜索,完全同意他的观点。