调试Xamarin应用程序的空白屏幕

时间:2016-05-11 12:08:16

标签: visual-studio xamarin xamarin.android xamarin.forms

我不确定这只是我,还是其他所有人,但每次我在我的移动设备上调试我的Xamarin应用程序时,我都会看到一个带有操作栏的空白屏幕。在实际加载指定屏幕之前,屏幕会显示约2秒钟。

这是我的PCL App.cs文件:

public class App : Application
{
    public App()
    {
        // The root page of your application
        MainPage = new LogInPage();
    }

    protected override void OnStart()
    {
        // Handle when your app starts
    }

    protected override void OnSleep()
    {
        // Handle when your app sleeps
    }

    protected override void OnResume()
    {
        // Handle when your app resumes
    }
}

空白屏幕:

enter image description here

然后最后,几秒钟后:

enter image description here

1 个答案:

答案 0 :(得分:3)

您看到的是正在初始化Xamarin Forms时显示的Activity的默认主题。你会倾向于在冷启动时看到这一点。解决此问题的一种方法是在初始化期间添加Splash Screen以显示(Xamarin Android Splash Screen doc)。