Exemplo n.º 1
0
        protected virtual Task Suspend(IMvxSuspensionManager suspensionManager)
        {
            if (suspensionManager == null)
            {
                throw new ArgumentNullException(nameof(suspensionManager));
            }

            return(suspensionManager.SaveAsync());
        }
Exemplo n.º 2
0
 protected virtual Task Resume(IMvxSuspensionManager suspensionManager)
 {
     return(Task.CompletedTask);
 }
Exemplo n.º 3
0
 protected virtual async Task Suspend(IMvxSuspensionManager suspensionManager)
 {
     await suspensionManager.SaveAsync();
 }
Exemplo n.º 4
0
 protected virtual Task LeaveBackground(IMvxSuspensionManager suspensionManager)
 {
     return(Task.CompletedTask);
 }
Exemplo n.º 5
0
 protected virtual async Task EnteringBackground(IMvxSuspensionManager suspensionManager)
 {
     await suspensionManager.SaveAsync();
 }
Exemplo n.º 6
0
 protected virtual void Resume(IMvxSuspensionManager suspensionManager)
 {
 }