按下后退按钮时访问EditText的内容

时间:2013-07-10 14:32:16

标签: android android-edittext back-button

我正在使用片段。假设我有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);

    }

};

1 个答案:

答案 0 :(得分:3)

尝试从editText方法中的onResume()获取值。另请参阅文档http://developer.android.com/guide/components/fragments.html

中片段的生命周期