The value is entered in edit text in Activity A. When going to another activity B without saving and coming back A , the value of form in edit text in Activity A gets cleared. How can the edit text value gets restored?
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putString("company", company.getText().toString());
outState.putString("name", name.getText().toString());
outState.putString("email",email.getText().toString());
outState.putString("phone",phone.getText().toString());
outState.putString("address",address.getText().toString());
outState.putString("desc",desc.getText().toString());
super.onSaveInstanceState(outState);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
co = savedInstanceState.getString("comoany");
em = savedInstanceState.getString("email");
ph = savedInstanceState.getString("phone");
add = savedInstanceState.getString("address");
na = savedInstanceState.getString("name");
de = savedInstanceState.getString("desc");
}
@Override
protected void onResume() {
Log.i("this", "Company::::::::::::" + co);
company.setText(co);
super.onResume();
}