私はフラグメントを扱っています。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);
}
};