protected override async void OnActivityResult(int requestCode, Result resultCode, Intent data)
        {
            // _progressLoaderService.ShowProgressBar();
            bool vkResult;
            var  task = VKSdk.OnActivityResultAsync(requestCode, resultCode, data, out vkResult);

            if (!vkResult)
            {
                base.OnActivityResult(requestCode, resultCode, data);
            }

            try
            {
                var token = await task;

                Console.WriteLine("User passed Authorization: " + token.AccessToken);

                ViewModel.ShowMainPageCommand.Execute();

                StoreExtensions.SetVkUserAuthorized(PackageName);
            }
            catch (VKException ex)
            {
                Console.WriteLine("User didn't pass Authorization: " + ex);
            }
            //_progressLoaderService.HideProgressBar();
        }
 protected override void OnResume()
 {
     base.OnResume();
     _progressLoaderService.ShowProgressBar();
     if (StoreExtensions.IsVkUserAuthorized(PackageName))
     {
         _isResumed = true;
         if (VKSdk.IsLoggedIn)
         {
             ViewModel.ShowMainPageCommand.Execute();
         }
     }
     _progressLoaderService.HideProgressBar();
 }