2014-10-15 2 views
0

Я читал This Tutorial раздел 6.1. И в нем говорится, что изменение конфигурации приложения приводит к перезапуску приложения?Меняет конфигурацию Убейте приложение и перезагрузите его?

Мой вопрос: в каком смысле приложение перезагрузится? означает ли это, что при изменении конфигурации onStop() будет вызываться onCreate()? Но это происходит только тогда, когда другое приложение с более высоким приоритетом нуждается в памяти!

ИЛИ

В том смысле, что, то onStop() тогда onRestart() тогда onStart() будет называться?

Я создал образец приложения, только onCreate() обратного вызова и с Log заявления, и каждый раз, когда я вновь сориентировать устройство, то Log заявление отображает @onCreate() это означает, что изменение конфигурации приложения. заставляет его убить и перезапустить и снова вызывает onCreate()?

убедительная просьба уточнить, если это возможно

+0

http://developer.android.com/training/basics/activity-lifecycle/index.html – Kuffs

ответ

0

Приложение не Убив перезапущен.

Ваша активность будет, однако, воссоздана.

Если вы думаете о том, как макет деятельности можно изменить, когда устройство повернуто, это имеет смысл. Если у вас есть портретный макет в папке layout/ и ландшафт в папке layout-land/, тогда Android придется уничтожить действие и заново создать его с новым макетом.

Смежные вопросы