2017-10-17 20 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)); 
     } 

あなたがアプリケーション内の最初のページをロードする時間を短縮するために、この上で私を提案してくださいもらえますか?

よろしく、あなたはおそらく、そうすることをを行うことが可能とログインページにログイン資格情報の取得を移動し、(すなわちOnAppearingではなく、コンストラクタ)後半としてそれを残しておく必要があり

ビジェイ

答えて

関連する問題