Если вы хотите выполнить какой-либо шаг до того, как Activity
станет невидимым.
Здесь есть несколько вариантов.
onDestroy () - для окончательной очистки.
isFinishing () - сразу после вызова act.finish()
он вернет true.
onStop () - когда Activity
уничтожен процессом фреймворка. (не уничтожено)
onPause () - когда Activity
покрыт любым другим Activity
onBackPressed () - захват события аппаратной клавиши Back, запускаемой пользователем.