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; }
private void Platform_ActivityStateChanged(object sender, ActivityStateChangedEventArgs e) => Toast.MakeText(this, e.State.ToString(), ToastLength.Short).Show();