私は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ではなく、コンストラクタ)後半としてそれを残しておく必要があり
ビジェイ