【问题标题】:IMvxAppStart related crash with Application.OnCreate overriddenIMvxAppStart 与 Application.OnCreate 相关的崩溃被覆盖
【发布时间】:2019-02-14 12:36:18
【问题描述】:

错误:

MvvmCross.Exceptions.MvxIoCResolveException:发生MvvmCross.ViewModels.IMvxAppStart 类型解析失败

当试图覆盖Application.OnCreate

[Application]
public class RemoteApplication : MvxAndroidApplication<Setup, Core.App>
{
    public RemoteApplication(IntPtr reference, JniHandleOwnership transfer) :
        base(reference, transfer) { }

    public override void OnCreate()
    {
        base.OnCreate();
    }
}

【问题讨论】:

    标签: xamarin.android mvvmcross oncreate


    【解决方案1】:

    Similar Question@Martijn00建议修复了

    public override void OnCreate()
    {
        MvxAndroidSetupSingleton
            .EnsureSingletonAvailable(ApplicationContext)
            .EnsureInitialized();
    
        base.OnCreate();
    }
    

    6.2.3
    MvvmCross6.2.2 更新到 6.2.3 修复了崩溃,但应用程序卡在 Splash Screen 上。所以只有EnsureInitialized() 完全修复了它。

    【讨论】:

      猜你喜欢
      • 2015-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多