may be doing too much work on its main thread. Полагаю потому-что долгая таска выполняется в ui потоке, возможно. Как такое фиксится?
Нет, естественно лучше делать таски с ConfigureAwait(false)
Спасибо
а зачем, не объясните?
Чтобы таск выполнялся в другом потоке, вроде как
в общем вы его не слушайте, почитайте зачем нужен этот метод. В целом, для мобильных приложений это не самая частая и актуальная опция, т.к. почти всегда нужно возвращаться в контекст ui потока с результатом
У меня метод создаёт много компонентов и потом они в грид помещаются
ясно-понятно, не советуйте того в чём не разбираетесь.
Ну типа код после await должен всегда делаться в вызывающем потоке?, Ок
нет, не ок) почитайте доку или статьи, все тысячи раз разобрано
Вот о чем и речь, где не нужен вызывающий поток там и нужен ConfigureAwait (false), чтобы он не продолжал код в вызывающем потоке
Обсуждают сегодня