Когда ваша активность остановлена, объект Activity сохраняется в памяти и вызывается при возобновлении активности. Вам не нужно повторно инициализировать компоненты, которые были созданы во время любого из методов обратного вызова, приводящих к состоянию Возобновлено. Система также отслеживает текущее состояние каждого представления в макете, поэтому, если пользователь ввел текст в виджет EditText, это содержимое сохраняется, поэтому вам не нужно его сохранять и восстанавливать.
Даже если система уничтожает вашу активность, когда она остановлена, она все равно сохраняет состояние объектов просмотра (например, текста в EditText) в Bundle (блок пар ключ-значение) и восстанавливает их, если пользователь перемещается вернуться к тому же экземпляру действия).
http://developer.android.com/training/basics/activity-lifecycle/stopping.html
По умолчанию система использует состояние экземпляра Bundle для сохранения информации о каждом объекте View в макете вашей деятельности (например, текстовое значение, введенное в объект EditText). Таким образом, если ваш экземпляр активности будет уничтожен и воссоздан, состояние макета будет восстановлено до его предыдущего состояния без кода, который вам требуется. Однако ваша деятельность может содержать больше информации о состоянии, которую вы хотите восстановить, например, переменные-члены, которые отслеживают прогресс пользователя в операции.
Примечание. Чтобы система Android могла восстановить состояние представлений в вашей активности, каждое представление должно иметь уникальный идентификатор, предоставленный атрибутом android: id.
Чтобы сохранить дополнительные данные о состоянии активности, необходимо переопределить метод обратного вызова onSaveInstanceState ().
http://developer.android.com/training/basics/activity-lifecycle/recreating.html