Xamarin.Android

时间:2019-04-27 21:10:11

标签: java c# android xamarin xamarin.android

我想在我的Xamarin.Android应用中在后台执行一些代码。例如,发出HTTP请求并在服务器端执行一些操作,获取响应并更新UI。

因此,我是否应该为此真正使用Android特定的组件,例如AsyncTaskIntentService等?我可以只在Task.Run中运行代码吗? C#/ Mono中有有用的方法来实现我的目的吗?

1 个答案:

答案 0 :(得分:0)

您应该使用C# model of asynchronous programming,它在大多数Xamarin应用程序中广泛使用。基本上,您的方法返回“异步任务”对象,然后您可以在不阻塞UI线程的情况下“等待”对象。

编辑

我还找到了一些related information specific to Xamarin