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);
        }
예제 #5
0
        /// <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);
        }