【发布时间】:2013-05-18 04:10:31
【问题描述】:
我在 .NET 上使用 C# 创建了一个网络服务,我在一个 android 应用程序中使用它。有时在测试时,我注意到 Web 服务速度非常慢,而且几分钟内都不会显示结果。我不想让我的用户经历应用程序的这种行为。
我基本上是在寻找一种方法,使应用程序和 Web 服务之间的通信可以变得更快。
PS:我已经在使用 asynctask 函数来在调用 Web 服务时提供一个单独的线程。仍然有时需要几分钟才能从中提取结果。 任何帮助表示赞赏!:]
【问题讨论】:
-
你使用哪个库来访问android中的网络服务..?
-
我现在使用的是 ksoap2。
-
这很好,首先检查它以在浏览器中运行它,这将让您了解在其他情况下您还没有处理您的肥皂方法的速度正确一些异常会像大脑所说的那样......
-
按照这个为你的肥皂方法...stackoverflow.com/questions/16569807/…
-
当我在 SoapUI 或浏览器上测试时,它会在适当的时候返回预期的结果,我的目标是提高我的应用程序和 Web 服务端之间的速度。
标签: android multithreading web-services android-asynctask