我已经尝试为我的问题找到答案但找不到任何答案,所以我有活动A,片段A,活动B 。
活动A正在托管片段A,我需要将一些数据从片段A传递到活动B我怎样才能实现这一点?我知道如何将数据传递给托管活动,但是当我尝试将其传递给活动B时我会感到困惑,有人可以发布一个例子并解释如何使其成为可能吗?
答案 0 :(得分:1)
您只需使用getActivity()
或getContext()
获取活动背景信息。
在你的片段A中,做这样的事。
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("key", "value");
// here you pass data
getActivity().startActivity(intent);