I save and restore view but I loose the edittext, checkbox and so on. With the debugger I can see all these fields are well in the "savedInstanceState" (in restore part) but not displayed; maybe setcontentview is not enough? Thank you in advance for your help. MichelF
@Override
protected void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putInt("Screen",screenFlag);
savedInstanceState.putInt("PreviousScreen",previous_screenFlag);
}
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
screenFlag = savedInstanceState.getInt("Screen");
previous_screenFlag = savedInstanceState.getInt("PreviousScreen");
switch (screenFlag){
case 1:
setContentView(R.layout.lay1);
break;
case 2:
setContentView(R.layout.dlay2);
break;
case 3:
setContentView(R.layout.lay3);
break;
default:
home(null);
}
}