xamarin Android.Util.AndroidRuntimeException:活动{x}没有通过调用super.onStart()

Kob*_*bra 2 c# xamarin

我收到以下所示代码的错误,不知道为什么。我的代码是:

 protected override void OnStart()
        {            
            if (WCHSBMobileApplication.Current.SuperBillObject == null)
            {
                AddSuperBill();
            }
            else
            {
                EditSuperBill();
            }
        }
Run Code Online (Sandbox Code Playgroud)

我能做什么?

Zei*_*kki 5

异常消息说明了一切:

您删除了以下行:

base.OnStart();
Run Code Online (Sandbox Code Playgroud)

您需要将其添加回:

protected override void OnStart()
{
    base.OnStart();

    if (WCHSBMobileApplication.Current.SuperBillObject == null)
    {
        AddSuperBill();
    }
    else
    {
        EditSuperBill();
    }
}
Run Code Online (Sandbox Code Playgroud)