Java 从1个活动到另一个片段中列出的Android片段数据
我有2个活动1是主要活动,左右各有2个片段,我还有1个活动注册,其中有一些字段。Java 从1个活动到另一个片段中列出的Android片段数据,java,android,android-fragments,Java,Android,Android Fragments,我有2个活动1是主要活动,左右各有2个片段,我还有1个活动注册,其中有一些字段。 我需要提交该表格,详细信息应保存在第一个活动左侧片段的列表中 截图: 如果我正确理解了您的问题,您希望在活动A的LeftFragment的列表中显示数据。用户在活动B(注册)上填写的数据 以下是您需要执行的步骤 执行按钮的单击事件并使用startActivityForResult() 在活动B(注册)中,收集数据并完成活动B 使用setResult()和finish() 您将在ActivityResult(
我需要提交该表格,详细信息应保存在第一个活动左侧片段的列表中 截图:
startActivityForResult()
setResult()
和finish()
片段中的数据,请按需显示
Intent intent = new Intent(this, CallActivity.class);
intent.putExtra("status", name);
startActivity(intent);
在第一个Fragment类中:
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
view = inflater.inflate(R.layout.calldialclass, container, false);
String status = null;
Intent intent = getActivity().getIntent();
Bundle bundle = intent.getExtras();
if (bundle != null)
status = bundle.getString("status");
yourTextviewReference.setText(status);
}
我希望这对您有帮助。让我知道这是否有效。请尝试解释您想要更清楚的内容。实际上,如果不是UI问题,我们不需要截图。说哪项活动是第一项,什么应用程序必须一步一步地做,以及当您尝试实施它时出现了什么问题。首先,我在主活动中,我有一个按钮,通过该按钮打开第二项活动,即。,在注册活动中注册我需要填写详细信息,然后单击save@H.Taras。完成后,数据应存储在列表中,该列表应以碎片形式显示,您希望将此详细信息传递给第二个活动,对吗?第一个活动中没有,但该活动被分为2个片段左侧和右侧,我需要将其发送到左侧1。请看一看附件,你可以更新你的片段活动吗?我是说2个活动,其中包含2个片段!