Есть ли способ реализовать или использовать Invokes / Threadings в Xamarin? - PullRequest
0 голосов
/ 11 июня 2019

Прежде всего: я очень плохо знаком с 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();
            }
...