Используйте методы жизненного цикла в приложениях Android - PullRequest
0 голосов
/ 09 марта 2011

У меня есть Android-приложение, которое выполняет четыре действия. Ни один не очень большой, и у меня нет потоков или служб.
Должен ли я по-прежнему реализовывать методы жизненного цикла, такие как onStart(), onResume(), onPause() и т. Д.?

Я пытался вставить некоторые в подходящем месте, но это кажется немного ненужным. Я понимаю, что они существуют для обеспечения стабильности приложения, но это кажется более полезным, когда используется много потоков и т. Д. Я ошибаюсь?

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Они помогают в обеспечении стабильности за счет очистки ресурсов, полученных другими методами жизненного цикла.

Возможно, вы также захотите обновить данные в вашем onResume() или сохранить состояние в onDestroy(), чтобы вы могли выбрать, где вы остановились при перезапуске вашей активности.

Если вам не нужны эти функции, вам не нужно реализовывать методы, отличные от onCreate().

1 голос
/ 09 марта 2011

Они не для стабильности, а для гибкости. Если вам, как разработчику, необходимо указать какое-либо поведение в моменты жизненного цикла, вам предоставляются методы, которые вы можете переопределить.

Итак, в вашем случае нет необходимости переопределять их.

...