private void OnActivityStopped(object sender, ActivityEventArgs e) { _lastActivity = e.Activity; var eventArgs = new NavigatedEventArgs(GetNavigationUri(e.Activity), NavigationMode.New); RaiseNavigatedAway(eventArgs); }
/// <summary> /// Called when the activity is created. /// </summary> /// <param name="activity">The activity.</param> /// <param name="savedInstanceState">State of the saved instance.</param> public void OnActivityCreated(Activity activity, Bundle savedInstanceState) { if (!ReferenceEquals(activity, _activity)) { return; } var eventArgs = new ActivityEventArgs(activity); ActivityCreated.SafeInvoke(this, eventArgs); }
private void OnActivityPaused(object sender, ActivityEventArgs e) { _lastActivity = e.Activity; // We are navigating away var eventArgs = new NavigatingEventArgs(GetNavigationUri(e.Activity), NavigationMode.New); RaiseNavigatingAway(eventArgs); //e.Cancel = eventArgs.Cancel; }
/// <summary> /// Called when the activity is stopped. /// </summary> /// <param name="activity">The activity.</param> public void OnActivityStopped(Activity activity) { if (!ReferenceEquals(activity, _activity)) { return; } var eventArgs = new ActivityEventArgs(activity); ActivityStopped.SafeInvoke(this, eventArgs); }
/// <summary> /// Called when the activity is destroyed. /// </summary> /// <param name="activity">The activity.</param> public void OnActivityDestroyed(Activity activity) { if (!ReferenceEquals(activity, _activity)) { return; } var eventArgs = new ActivityEventArgs(activity); ActivityDestroyed?.Invoke(this, eventArgs); }
/// <summary> /// Called when the activity is created. /// </summary> /// <param name="activity">The activity.</param> /// <param name="savedInstanceState">State of the saved instance.</param> public void OnActivityCreated(Activity activity, Bundle savedInstanceState) { if (!ReferenceEquals(activity, _activity)) { return; } var eventArgs = new ActivityEventArgs(activity); ActivityCreated.SafeInvoke(this, eventArgs); }
private void OnActivityStopped(object sender, ActivityEventArgs e) { _lastActivity = e.Activity; var eventArgs = new NavigatedEventArgs(GetNavigationUri(e.Activity), NavigationMode.New); RaiseNavigatedAway(eventArgs); }
private void OnActivityPaused(object sender, ActivityEventArgs e) { _lastActivity = e.Activity; // We are navigating away var eventArgs = new NavigatingEventArgs(GetNavigationUri(e.Activity), NavigationMode.New); RaiseNavigatingAway(eventArgs); //e.Cancel = eventArgs.Cancel; }
/// <summary> /// Called when the activity is stopped. /// </summary> /// <param name="activity">The activity.</param> public void OnActivityStopped(Activity activity) { if (!ReferenceEquals(activity, _activity)) { return; } var eventArgs = new ActivityEventArgs(activity); ActivityStopped.SafeInvoke(this, eventArgs); }