Ответ:

Три основных состояния активности:

  1. Resumed (возобновлена): активность находится на переднем плане, видна пользователю и обычно принимает ввод.
  2. Paused (приостановлена): активность частично перекрыта или теряет фокус; она может оставаться видимой, но не является активной для ввода.
  3. Stopped (остановлена): активность больше не видна; система может освободить её ресурсы и позднее уничтожить.

При типичном повороте экрана, если конфигурацию не обрабатывают вручную, старая активность уничтожается, а новая создаётся. Три основных callback-метода этого перехода:

  1. onPause() — старая активность теряет активное состояние.
  2. onStop() — старая активность перестаёт быть видимой.
  3. onDestroy() — старая активность уничтожается.

Затем для новой активности обычно вызываются onCreate(), onStart() и onResume(). Для сохранения состояния перед пересозданием также часто используют onSaveInstanceState(); его вызов не следует считать безусловно гарантированным для каждого сценария.