protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Required for proper Push notifications handling
            var setupSingleton = MvxAndroidSetupSingleton.EnsureSingletonAvailable(ApplicationContext);

            setupSingleton.EnsureInitialized();

            LifetimeListener.OnCreate(this);
        }
        protected override void OnRestart()
        {
            base.OnRestart();

            LifetimeListener.OnRestart(this);
        }
        protected override void OnPause()
        {
            base.OnPause();

            LifetimeListener.OnPause(this);
        }
        protected override void OnDestroy()
        {
            base.OnDestroy();

            LifetimeListener.OnDestroy(this);
        }
        protected override void OnStop()
        {
            base.OnStop();

            LifetimeListener.OnStop(this);
        }