2017-10-17 2 views
4

Xamarin 폼 (Android 및 iOS) 응용 프로그램을 개발하고 응용 프로그램이 시작될 때 로그인 상태를 확인하고 사용자가 이미 응용 프로그램에 로그인 한 경우 적절한 값을 할당합니다. 이 프로세스는 응용 프로그램의 첫 번째 페이지를로드하는 데 6 초 정도 걸립니다. 로그인 할 때 사용자의 자격 증명을 저장하기 위해 Xamarin Auth를 따라갔습니다. 응용 프로그램에서 사용한 로그인 한 사용자의 세부 정보를 저장하고 검색하는 절차는 아래를 참조하십시오. App.cs 파일의 ONSTART 방법에 사용되는Xamarin 폼 응용 프로그램의 성능 향상

https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/general/store-credentials/

코드 :

 protected async override void OnStart() 
     { 
      LoginType login = DependencyService.Get<ILoginCredentialStorage>().LoginExists(); 
      this.MainPage = new NavigationPage(new HomePage(login)); 
     } 

당신이 날이에 제안 주실 수는 응용 프로그램의 첫 번째 페이지를로드하는 시간을 줄이기 위해?

감사합니다,

비제이

답변

1
당신은 아마 그렇게 할 수로 로그인 페이지로 로그인 자격 증명으로 점점 이동하고 (오히려 생성자에 비해 OnAppearing 예) 늦은을 떠날 필요가

진행률 표시기를 표시 할 수 있습니다.

Here are some more tips