В классе приложения Android вы можете зарегистрировать или отменить регистрацию ActivityLifecycleCallbacks, которые позволяют вам отслеживать события жизненного цикла Activity в вашем приложении в одном месте (если вы того пожелаете).
Где находится правильное место для вызова отменить регистрациюActivityLifecycleCallbacks? Я регистрируюсь в onCreate и думая, что onTerminate будет подходящим местом только из названия метода, но документы говорят для onTerminate():
Этот метод предназначен для использования в эмулируемых средах процессов. Он никогда не будет вызываться на рабочем Android-устройстве, где процессы удаляются простым их уничтожением; при этом не выполняется код пользователя (включая этот обратный вызов).
Я не вижу никаких других методов в классе Application, где выполняется обратный вызов типа «выключение». Вам даже нужно отменить регистрацию?