【发布时间】:2017-03-08 09:18:46
【问题描述】:
我是 xamarin android 应用程序的新手。我想构建一个应用程序,我已阅读到与数据库的连接或查询的执行应该与主线程异步发生,否则 UIthread 可能会崩溃。我找到了两种方法这样做:
第一种方式:
WebClient client = new WebClient();
Uri uri = new Uri("http://192.168.2.8/CreateUsername.php");
NameValueCollection parameters = new NameValueCollection();
parameters.Add("Name", txtname.text);
client.UploadValuesCompleted += Client_UploadValuesCompleted;
client.UploadValuesAsync(uri,parameters); ---> is this gonna create a new thread and run asynchronously???
(这里我找到了第一种方式:https://www.youtube.com/watch?v=jF3D__ibrx8)
第二道:
两种方式都正确?两种方式都会创建一个新线程并异步运行?谢谢!!!!
【问题讨论】:
标签: android multithreading asynchronous xamarin.android