Android dev: проблемы с ориентацией экрана - PullRequest
2 голосов
/ 01 сентября 2010

хорошо, у меня реальные проблемы с ориентацией экрана.В моем приложении есть таймер обратного отсчета и другие переменные.И каждый раз, когда экран переходит из альбомного в портретный режим, все мои переменные сбрасываются до значений по умолчанию, а таймер обратного отсчета отменяется и сбрасывается !!!Вызывается ли метод onCreate каждый раз, когда экран меняет ориентацию?Есть ли решение этой проблемы?

1 Ответ

2 голосов
/ 01 сентября 2010

Да, onCreate вызывается каждый раз, когда вы поворачиваете экран. Вы должны сохранить состояние вашего приложения, переопределив метод onSaveInstanceState и восстановить состояние на onCreate. В обоих методах у вас есть объект Bundle для сохранения / получения состояния.

Прочитайте https://developer.android.com/guide/components/fundamentals.html#actlife для понимания жизненного цикла действия.

...