В этом уроке:
- Activity LifeCycle – поведение Activity при создании, вызове, закрытии
Click here to read this article!
В этом уроке:
- Activity LifeCycle – поведение Activity при создании, вызове, закрытии
Я так понимаю нам надо вызывать суперкласс обязательно перед всем остальным кодом.Note: Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above.
Да, имеет смысл это явно проговорить в уроке.no-- писал(а):хелп почитал. думаю все же стоит одну вещь добавить в урокЯ так понимаю нам надо вызывать суперкласс обязательно перед всем остальным кодом.Note: Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above.
Очень странно видеть именно такую надпись на оф сайте... ибо здравый смысл и опыт программирования используя ООП подсказывает, что создавая объект (ака в конструкторе класса) нужно действительно сначала вызвать конструктор предка (суперкласса), а вот при уничтожении объекта (т.е. в деструкторе класса) нужно сначала выполнить свои действия (убрать за собой) и уже потом передать объект на уничтожение деструктору предка...no-- писал(а):хелп почитал. думаю все же стоит одну вещь добавить в урокЯ так понимаю нам надо вызывать суперкласс обязательно перед всем остальным кодом.Note: Your implementation of these lifecycle methods must always call the superclass implementation before doing any work, as shown in the examples above.
Погодите-погодите. Одно дело конструктор, тут обязательно нужно вызывать конструктор супер-класса, чтобы проинциализировать наследованные поля.Очень странно видеть именно такую надпись на оф сайте... ибо здравый смысл и опыт программирования используя ООП подсказывает, что создавая объект (ака в конструкторе класса) нужно действительно сначала вызвать конструктор предка (суперкласса), а вот при уничтожении объекта (т.е. в деструкторе класса) нужно сначала выполнить свои действия (убрать за собой) и уже потом передать объект на уничтожение деструктору предка...
проходить уроки постепенноRix писал(а):как можно реализовать следующую "фишку"
нет. не переворачивал. Но идея оказалась верной(!).anber писал(а):Ты когда Power нажимал, случайно девайс не повернул? Если повернул то сменилась ориентация и Activity пересоздалась.
Посмотрите в xml файл, там у EditTextBlackSSA писал(а):Доброго времени суток! Я немного усложнил пример и добавил элемент EditText. После запуска в AVD ввел в него "бла-бла-бла". Если Activity при повороте экрана уничтожается и создается заново, то ожидал увидеть пустое поле ввода, но оно каким-то чудом сохраняет текст! Тогда мне непонятно, что делает onDestroy? И зачем тогда надо "...выполняются процедуры сохранения и восстановления данных, чтобы не потерялись данные..."?