Xamarin формирует приложение длительной загрузки, если разрешает зависимость - PullRequest
0 голосов
/ 06 мая 2019

Длительная первая загрузка экземпляра любого типа, зарегистрированного в Resolver.

Я пытался загрузить случайный тип в фоновом режиме, используя Thread и BackgroundWorker во время открытия базовой страницы и в MainActivit. Проблема осталась в любом случае. Только сейчас при загрузке приложения.

Appp.xaml.cs

if (!Resolver.IsSet)
{
    var resolverContainer = new SimpleContainer();
    resolverContainer.Register<ICartService, CartService>(); 
    Resolver.SetResolver(resolverContainer.GetResolver());
}

И когда я пытался получить экземпляр ICartService, для этой операции потребовалось более 3 секунд.

Это выглядит так: Resolver.Resolve<ICartService>();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...