Ciclo de vida de actividad en android
En el caso de querer guardar estado antes de rotar la pantalla se utiliza el metodo onSaveInstanceState
Posteriormente cuando se vuelve a crear se llama al metodo onRestoreInstanceState despues de onStart()
public void onSaveInstanceState (Bundle outState) {
outState.putString("estadoactual", valorquequeremosconservar);
super.onSaveInstanceState(outState);
}
public void onRestoreInstanceState (Bundle savedInstanceState){
super.onRestoreInstanceState(savedInstanceState);
String valorqueteniaantes = savedInstanceState.getString("estadoactual");
hacer algo con el valor que tenia antes
}
