Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 通过单击按钮将数据从活动传输到片段_Android - Fatal编程技术网

Android 通过单击按钮将数据从活动传输到片段

Android 通过单击按钮将数据从活动传输到片段,android,Android,我想将数据从具有编辑文本的活动传输到具有列表的片段类,以仅显示编辑名称框。我希望能够单击activity类中的一个按钮,使其保存所有信息并仅显示edit_name框。有人知道怎么做吗?基本上你可以使用意图来做这件事,下面是一个例子: 否则,您可以使用像EventBus这样的库,它可以非常高效地处理该过程: 您可以通过捆绑包传输数据: 从您的活动中,使用以下代码在捆绑包中添加数据: Bundle bundle = new Bundle(); bundle.putString("key", "yo

我想将数据从具有编辑文本的活动传输到具有列表的片段类,以仅显示编辑名称框。我希望能够单击activity类中的一个按钮,使其保存所有信息并仅显示edit_name框。有人知道怎么做吗?

基本上你可以使用意图来做这件事,下面是一个例子:

否则,您可以使用像EventBus这样的库,它可以非常高效地处理该过程:


您可以通过捆绑包传输数据:

从您的活动中,使用以下代码在捆绑包中添加数据:

Bundle bundle = new Bundle();
bundle.putString("key", "your string");
// set Fragmentclass data as fragment arguments
YourFragment fobj = new YourFragment();
fobj.setArguments(bundle);
在片段中,您可以获得您的数据:

String strtext = getArguments().getString("key");   
String strtext = getArguments().getString("key");