Android 从FragmentActivity获取片段视图值
我与FragmentTabHost有一个FragmentActivity 我有3个片段用于FragmentTabHost显示选项卡内容 我有3个片段中的多个EditText,在FragmentActivity中有一个保存按钮 单击FragmentActivity中的save按钮后,我想从3个片段中获取edittext值 如何从FragmentActivity中的片段中获取edittext的值Android 从FragmentActivity获取片段视图值,android,Android,我与FragmentTabHost有一个FragmentActivity 我有3个片段用于FragmentTabHost显示选项卡内容 我有3个片段中的多个EditText,在FragmentActivity中有一个保存按钮 单击FragmentActivity中的save按钮后,我想从3个片段中获取edittext值 如何从FragmentActivity中的片段中获取edittext的值 提前谢谢 首先给片段加上标签 Fragment1 frag1 = (Fragment1)getFragm
提前谢谢 首先给片段加上标签
Fragment1 frag1 = (Fragment1)getFragmentManager().findFragmentByTag("frag1");
Fragment2 frag2 = (Fragment2)getFragmentManager().findFragmentByTag("frag2");
Fragment3 frag3 = (Fragment3)getFragmentManager().findFragmentByTag("frag3");
现在从碎片中获取编辑文本
EditText editText1 = frag1.getView().findViewById(R.id.Your_Edit_Text);
EditText editText2 = frag2.getView().findViewById(R.id.Your_Edit_Text);
EditText editText3 = frag3.getView().findViewById(R.id.Your_Edit_Text);
终于有了价值
String value1 = editText1.getText()
String value2 = editText2.getText()
String value3 = editText3.getText();
您必须首先引用链接。我试图获取第一个片段edittext值。它不是从edittext获取值,当我切换选项卡时,它获取空指针异常OK thn。。。使用共享优先权。。。保存更改了OnTextChanged的值。。然后点击按钮使用它们。。。还有一个建议。。。始终显示您工作的一些编码部分。。为了更好的回答