— Сохранение состояния экземпляра. Здесь приложение получает возможность сохранить состояние экземпляра. Состояние экземпляра — это такое состояние, которое не сохраняется в долговременной памяти вместе с моделью данных приложения. Примером состояния экземпляра может быть, например, состояние индикатора или другого элемента, полностью входящего в состав объекта Activity. Этот метод имеет реализацию и в родительском классе: он вызывает метод onSaveInstanceState каждого объекта View в данном экземпляре Activity. В результате сохраняется состояние этих объектов View, и часто это единственное состояние, которое приходится сохранять таким образом. Данные, которые должен сохранить ваш подкласс, сохраняются при помощи методов put класса Bundle.
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putString("keyname", value);
super.onSaveInstanceState(outState);
...
}