IMvxAppStart 相关的崩溃 Application.OnCreate 被覆盖
IMvxAppStart related crash with Application.OnCreate overridden
错误:
MvvmCross.Exceptions.MvxIoCResolveException
: Failed to resolve type MvvmCross.ViewModels.IMvxAppStart
occurred
当试图覆盖 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();
}
}
已根据
的 @Martijn00 建议修复
public override void OnCreate()
{
MvxAndroidSetupSingleton
.EnsureSingletonAvailable(ApplicationContext)
.EnsureInitialized();
base.OnCreate();
}
6.2.3
MvvmCross
从 6.2.2
更新到 6.2.3
修复了崩溃,但应用程序卡在了 Splash Screen
。所以只有 EnsureInitialized()
完全修复了它。
错误:
MvvmCross.Exceptions.MvxIoCResolveException
: Failed to resolve typeMvvmCross.ViewModels.IMvxAppStart
occurred
当试图覆盖 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();
}
}
已根据
public override void OnCreate()
{
MvxAndroidSetupSingleton
.EnsureSingletonAvailable(ApplicationContext)
.EnsureInitialized();
base.OnCreate();
}
6.2.3
MvvmCross
从 6.2.2
更新到 6.2.3
修复了崩溃,但应用程序卡在了 Splash Screen
。所以只有 EnsureInitialized()
完全修复了它。