protected override async void OnInitialized() { try { if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.Internet) { System.Collections.Generic.Dictionary <string, string> dictionary = AliyunOTS.GetAppKey("Syncfusion"); Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(dictionary["LICENSE"]); } } catch (System.Exception ex) { logger.Log(ex.ToString(), Category.Exception, Priority.High); } InitializeComponent(); XF.Material.Forms.Material.Init(this); Xamarin.Essentials.ExperimentalFeatures.Enable(Xamarin.Essentials.ExperimentalFeatures.ShareFileRequest); Context = new Context(); //MainPage = new NavigationPage(new MasterDetailPage1()); //MainPage = new ContentPage(); try { System.Threading.Tasks.TaskScheduler.UnobservedTaskException += (sender, e) => { logger.Log(e.Exception.ToString(), Category.Exception, Priority.High); }; DependencyService.Get <ICookieStore>().Init(CloudMusicApiHelper.apihost); var cookielist = DependencyService.Get <ICookieStore>().CurrentCookies.Where(cc => cc.Name != "none").ToList(); if (cookielist.Count > 0) { foreach (var q in cookielist) { ApiHelper.HttpClient.CloudMusicCookie.Add(q); } await NavigationService.NavigateAsync("/NavigationPage/MusicHomePage?selectedTab=MusicDiscoverPage"); } else { await NavigationService.NavigateAsync("/NavigationPage/StartPage"); } } catch (System.Exception e) { logger.Log(e.ToString(), Category.Exception, Priority.High); } }
protected override async void OnInitialized() { try { if (Xamarin.Essentials.Connectivity.NetworkAccess == Xamarin.Essentials.NetworkAccess.Internet) { System.Collections.Generic.Dictionary <string, string> dictionary = AliyunOTS.GetAppKey("Syncfusion"); Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(dictionary["LICENSE"]); } } catch (System.Exception ex) { } InitializeComponent(); XF.Material.Forms.Material.Init(this); Xamarin.Essentials.ExperimentalFeatures.Enable(Xamarin.Essentials.ExperimentalFeatures.ShareFileRequest); #if DEBUG if (!HotReloader.Current.IsRunning) { HotReloader.Current.Start(this); } #endif Context = new Context(); //MainPage = new NavigationPage(new MasterDetailPage1()); //MainPage = new MyTabbedPage(); DependencyService.Get <ICookieStore>().Init(CloudMusicApiHelper.apihost); var cookielist = DependencyService.Get <ICookieStore>().CurrentCookies.Where(cc => cc.Name != "none").ToList(); if (cookielist.Count > 0) { foreach (var q in cookielist) { ApiHelper.HttpClient.CloudMusicCookie.Add(q); } } await NavigationService.NavigateAsync("/NavigationPage/MusicHomePage?selectedTab=MusicDiscoverPage"); }