Прежде всего: я очень плохо знаком с Xamarin, так что это может звучать довольно глупо.Мне нужно «переписать» ac # -программу на Xamarin (как в: Я запрограммировал Computerprogramm, и теперь я должен написать для него приложение для Android. Я использую Android-App (Xamarin).).Пока все хорошо, но у меня проблемы с Threading - MethodInvoker, InvokeRequire и т. Д. Как я могу справиться с этим?Я надеюсь, что есть более простые способы, чем асинхронные задачи, учитывая эту асинхронность.Задача является альтернативой?
Например, этот короткий код:
void setMessage(Messages.Message m)
{
MethodInvoker methodInvokerDelegate = delegate ()
{ ML.Add(m); }; // add list item to list ML
if (this.InvokeRequired)
{
Invoke(methodInvokerDelegate);
}
else
methodInvokerDelegate();
}