SetPage(Xamarin.Forms.Page)' 已过时错误 - Android

SetPage(Xamarin.Forms.Page)' is obsolete error - Android

我用 Xamarin Forms 创建了一个通用应用程序

我收到警告

Xamarin.Forms.Platform.Android.FormsApplicationActivity.SetPage(Xamarin.Forms.Page)' 已过时

有人遇到过这个吗?

代码如下

public class MainActivity : AndroidActivity
{
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);

        Xamarin.Forms.Forms.Init (this, bundle);    
        SetPage (App.GetMainPage ());
    }
}

保罗

Forms 1.3.1 支持具有 MainPage 属性 的新应用程序 class,它允许您在单个位置设置应用程序起始页(而不是每个平台一次)。

public class App : Application // superclass new in 1.3
{
    public App ()
    {
        // The root page of your application
        MainPage = new ContentPage {...}; // property new in 1.3
    }

一个 Migration Guide 可用,它概述了您需要在您的应用程序中为新的 API.

进行的所有更改