Exemplo n.º 1
0
 public void OnActivity()
 {
     if (ActivityStateChanged != null)
     {
         ActivityStateChanged.Invoke(this, new EventArgs());
     }
 }
Exemplo n.º 2
0
        public void NotifyActivityStateChange(Type activity, ActivityStates activityState)
        {
            //Perform a search, and remove.
            foreach (var item in Activities)
            {
                if (item.Item1 == activity)
                {
                    Activities.Remove(item);
                    break;
                }
            }

            Activities.Add(new Tuple <Type, ActivityStates>(activity, activityState));
            ActivityStateChanged?.Invoke(this, new ActivityStateChangedEventArgs
            {
                Activity = activity,
                State    = activityState
            });
        }
Exemplo n.º 3
0
 internal static void OnActivityStateChanged(Activity activity, ActivityState ev)
 => ActivityStateChanged?.Invoke(null, new ActivityStateChangedEventArgs(activity, ev));
Exemplo n.º 4
0
 public void OnActivityDestroyed(Activity activity) => ActivityStateChanged?.Invoke(activity, ActivityState.Destroyed, null);
Exemplo n.º 5
0
 public void OnActivityStopped(Activity activity) => ActivityStateChanged?.Invoke(activity, ActivityState.Stopped, null);
Exemplo n.º 6
0
 public void OnActivityResumed(Activity activity) => ActivityStateChanged?.Invoke(activity, ActivityState.Resumed, null);
Exemplo n.º 7
0
 public void OnActivitySaveInstanceState(Activity activity, Bundle outState) => ActivityStateChanged?.Invoke(activity, ActivityState.SaveInstance, outState);
Exemplo n.º 8
0
 public void OnActivityCreated(Activity activity, Bundle savedInstanceState) => ActivityStateChanged?.Invoke(activity, ActivityState.Created, savedInstanceState);