Xamarin Android splash 花费太多时间

Xamarin Android splash taking too much of time

在我的 xamarin 表单项目中,我的 android 启动画面在打开项目时花费了太多时间。 这是启动画面的代码:

using Android.App;
using Android.OS;

namespace Myproject.Droid
{
    [Activity(Label = "smartWCM", Icon = "@drawable/icon", Theme = "@style/MyTheme.Splash", MainLauncher = true, NoHistory = true, ScreenOrientation = Android.Content.PM.ScreenOrientation.Portrait)]
    public class SplashActivity : Activity
    {
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            //System.Threading.Thread.Sleep(5000); //Let's wait a while...
            this.StartActivity(typeof(MainActivity));
        }
    }
}

我尝试评论启动时间,但需要 15 秒才能显示登录页面。我需要在 5 秒内显示登录页面。

有什么解决办法吗?

提前致谢

有关在 Android 上实现启动画面的更好方法,请参阅 https://xamarinhelp.com/creating-splash-screen-xamarin-forms/

的 "Better approach" 部分