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" 部分
在我的 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" 部分