0

首先:我对 Xamarin 很陌生,所以这听起来很愚蠢。我需要将 ac#-programm“重写”为 Xamarin(如:我编写了一个 Computerprogramm,现在我必须为它编写一个 android-app。我正在使用 Android-App(Xamarin)。)。到目前为止,一切都很好,但我遇到了线程问题 - 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();
            }
4

0 回答 0