我正在使用片段。假设我有fragmentA和fragmentB,我可以从fragmentA到fragmentB。在fragmentA中,我有一个表单(几个编辑文本)。如果我填写表格,然后转到fragmentB然后按回按钮,我保留表格中输入的所有信息。从onCreateView我正在尝试
String name = myEditText.getText().toString();
但即使我看到表格中的值,我也会得到空的结果。
问题是,在这种情况下如何访问此EditText的内容?。
解决方案
public void onResume() {
super.onResume();
String id = etIdHidden.getText().toString();
if(id.equals("")==false){
//Here do whatever you need, in my case I needed to change a bundle
mArgumentos=new Bundle();
mArgumentos.putString("id", ""+id);
}
};
答案 0 :(得分:3)
尝试从editText
方法中的onResume()
获取值。另请参阅文档http://developer.android.com/guide/components/fragments.html