Android - Учебник по блокноте - жизненный цикл - некоторая работа сделана дважды?

Согласно статье «Основы приложения», раздел «Жизненный цикл компонентов», onResume () всегда вызывается, когда представление становится активным, независимо от предыдущего состояния.

В Блокноте учебное пособие, упражнение 3, я обнаружил что-то непонятное в NoteEdit.java:
независимо от предыдущего состояния. В учебнике по Блокноте ...

Согласно статье «Основы приложения», раздел «Жизненный цикл компонентов», onResume () всегда вызывается, когда представление становится активным, независимо от предыдущего состояния.

В Блокноте учебное пособие, упражнение 3, я обнаружил что-то непонятное в NoteEdit.java:
независимо от предыдущего состояния. В учебнике по Блокноте ...

Согласно статье «Основы приложения», раздел «Жизненный цикл компонентов», onResume () всегда вызывается, когда представление становится активным, независимо от предыдущего состояния.

В Блокноте учебное пособие, упражнение 3, я обнаружил что-то непонятное в NoteEdit.java:
Вызов функции populateFields () есть как в onCreate (), так и в onResume ().
Разве не было бы достаточно (или даже лучше) иметь его только в onResume ()?

В таком маленьком примере не будет никакого вреда, если populateFields () выполняется дважды, но в более крупном приложении вещи могут быть разными ...

С уважением,
Маркус Н.

9
задан Markus N. 14 August 2013 в 15:55
поделиться