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(); }