【发布时间】:2022-05-21 16:35:21
【问题描述】:
我正在开发一个 Xamarin 表单(Android 和 iOS)应用程序,并在应用程序启动时检查登录状态,如果用户已经登录到应用程序,则分配适当的值。这个过程需要 6 秒来加载我们应用程序的第一页。我已按照 Xamarin Auth 存储用户登录时的凭据。
以下是存储和检索我在应用程序中使用的登录用户详细信息的过程。
https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/general/store-credentials/
App.cs文件的OnStart方法中使用的代码sn-p:
protected async override void OnStart()
{
LoginType login = DependencyService.Get<ILoginCredentialStorage>().LoginExists();
this.MainPage = new NavigationPage(new HomePage(login));
}
如何减少在应用程序中加载第一页的时间?
【问题讨论】:
标签: c# performance xamarin.ios xamarin.forms xamarin.android