c# - 使用Xamarin.droid

时间:2016-05-23 10:46:01

标签: xamarin xamarin.android

我使用xamarin工作室构建我的第一个Android应用程序,使用Web服务,我无法在文档中找到任何帮助: 点击here!。

我试着看一些视频,我发现的都是关于xamarin.forms

1 个答案:

答案 0 :(得分:1)

如果您的服务不是WCF服务,则必须将Web引用导入为.NET 2.0 Web服务:

Step 1

step 2

致电服务:

        Button button = FindViewById<Button> (Resource.Id.myButton);

        button.Click += delegate {
            SoapApp.www.webservicex.net.GlobalWeather soapservice = new SoapApp.www.webservicex.net.GlobalWeather();
            var cities = soapservice.GetCitiesByCountry("peru");
            button.Text = cities;
        };

这是结果:

Result

如果它没有工作尝试在新项目中在Visual Studio中构建代理并将它们复制到Xamarin Studio项目,我知道它不是最好的方法但是是一种解决方法。

不要忘记添加System.Web.ServicesSystem.ServiceModel引用。

对于Xamarin Studio的西班牙语版本表示抱歉,希望对您有所帮助