По мере того как пользователь перемещается по вашему приложению, выходит из него и обратно, экземпляры Activity в вашем приложении переходят через различные состояния в своем жизненном цикле. Класс Activity предоставляет ряд обратных вызовов, которые позволяют действию узнать, что состояние изменилось: что система создает, останавливает или возобновляет действие или уничтожает процесс, в котором находится действие.
Для Для начала вам необходимо понять, как жизненный цикл активности работает на самом деле. 
Дополнительные сведения см. На странице .