我正在创建一个应用程序,它显示启动画面,然后创建主活动。我正在遵循这个教程,它看起来很简单:https://developer.xamarin.com/guides/android/user_interface/creating_a_splash_screen/。
在实现后,我可以成功地看到启动画面,但是有时候(20分之1的概率),使用S5手机时会看到以下屏幕:
接着是正确的启动画面(来自模拟器):
因此,我的猜测是有时候 Xamarin 花费太长时间加载应用程序,因此有延迟显示启动画面。有没有办法防止这种情况?
更新 1
我已经按照教程操作,但我已经移除了
在实现后,我可以成功地看到启动画面,但是有时候(20分之1的概率),使用S5手机时会看到以下屏幕:
![Wrong screen](https://istack.dev59.com/AKELX.webp)
![enter image description here](https://istack.dev59.com/xAB07.webp)
Thread.Sleep
这段代码:Insights.Initialize ("<APP_KEY>", Application.Context);
StartActivity(typeof (MainActivity));