You need to override the onSaveInstanceState method to persist the settings of your activity before fit rotates. Then, in the onCreate method, you can check to see if the Bundle argument is null. If not, then you are recreating your activity and should load the saved settings from it.