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 }