Я только новичок в Android, но я заметил ряд вещей, которые кажутся немного странными в третьем уроке по блокноту:
- В учебнике прямо указано, что вам нужно вызывать saveState из ОБА onSaveInstanceState и onPause. Это действительно необходимо? Из чтения документации по жизненному циклу процесса мне кажется, что onPause всегда будет вызываться до того, как действие будет уничтожено, независимо от того, сделано ли это системой или пользователем. Если это так, то достаточно ли просто вызвать saveState из onPause?
- Вызов populateFields() как в onResume, так и в onCreate бессмысленен, поскольку onResume все равно всегда вызывается после onCreate. Следовательно, если я правильно понимаю, вызов onCreate бесполезен и может быть безопасно удален.
Может кто-нибудь, пожалуйста, подтвердите эти пункты или дайте мне знать, что я неправильно понял.
Олли