IMvxAppStart связанный сбой с переопределением Application.OnCreate - PullRequest
0 голосов
/ 14 февраля 2019

Ошибка:

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();
    }
}

1 Ответ

0 голосов
/ 14 февраля 2019

Исправлено @ Martijn00 советом от Аналогичный вопрос

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

    base.OnCreate();
}

6.2.3
MvvmCross обновлениес 6.2.2 до 6.2.3 исправлено падение, но приложение зависло на Splash Screen.Так что только EnsureInitialized() исправил это полностью.

...