与Application.OnCreate重写的IMvxAppStart相关崩溃

问题描述 投票:0回答:1

错误:

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个回答
0
投票

它由Similar Question的@ Martijn00建议修正

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

    base.OnCreate();
}

6.2.3 MvvmCross更新从6.2.26.2.3修复了崩溃,但应用程序卡在Splash Screen然后。所以只有EnsureInitialized()完全修复它。

© www.soinside.com 2019 - 2024. All rights reserved.