private void LockScreenActivity_OnActivityStateChanged(object sender, ActivityStateChangedEventArgs e)
        {
            switch (e.State)
            {
            case ActivityStates.Paused:
                if (floatingNotificationView.Visibility == ViewStates.Visible)
                {
                    floatingNotificationView.Visibility = ViewStates.Invisible;
                }

                break;

            case ActivityStates.Resumed:
                //?
                break;

            case ActivityStates.Destroyed:
                if (floatingNotificationView.Visibility == ViewStates.Visible)
                {
                    floatingNotificationView.Visibility = ViewStates.Invisible;
                }

                break;

            default:
                break;
            }
            currentActivityState = e.State;
        }
Example #2
0
 private void Platform_ActivityStateChanged(object sender, ActivityStateChangedEventArgs e)
 => Toast.MakeText(this, e.State.ToString(), ToastLength.Short).Show();