Ответ 1
http://developer.android.com/guide/topics/manifest/activity-element.html#config говорит:
Android: configChanges Перечисляет изменения конфигурации, которые будут обрабатывать сама деятельность. Когда во время выполнения происходит изменение конфигурации, активность отключается и перезапускается по умолчанию, но объявление конфигурации с этим атрибутом предотвратит перезапуск активности. Вместо этого активность остается запущенной и вызывается метод onConfigurationChanged().
Примечание. Использование этого атрибута следует избегать и использовать только как последнее средство. Пожалуйста, прочитайте "Обработка изменений времени выполнения" для получения дополнительной информации о том, как правильно обрабатывать перезапуск из-за изменения конфигурации.
Любая или все следующие строки являются допустимыми значениями для этого атрибута. Несколько значений разделяются символом '|' - например, " локали | навигация | ориентация".