我有2个简单的活动,第一个我用一个按钮带我到第二个,第二个有一些edittexts。问题是当在第二个活动上单击后退按钮然后返回到它时,在edittexts中输入的所有数据都将消失。我读到,当重新创建活动时,默认情况下将恢复edittext数据,但它没有发生。有什么帮助吗?
这是我简单的第二个活动代码:
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bmi);
final EditText ed1=(EditText)findViewById(R.id.editText1);
final EditText ed2=(EditText)findViewById(R.id.editText2);
final EditText ed3=(EditText)findViewById(R.id.editText3);
final EditText ed4=(EditText)findViewById(R.id.editText4);
final EditText ed5=(EditText)findViewById(R.id.editText5);
final EditText ed6=(EditText)findViewById(R.id.editText6);
final TextView tvb5=(TextView)findViewById(R.id.tvb5);
final TextView tvb6=(TextView)findViewById(R.id.tvb6);