使用kso​​ap2从android调用Webservice webmethod

时间:2012-08-22 05:49:47

标签: android eclipse ksoap2

我正在尝试使用Androidksoap2调用webmethod,然后错误是:

android.os.NetworkOnMainThreadException.

在这种情况下我如何使用android.os.NetworkOnMainThreadException来使用Service / InternetService 代码

1 个答案:

答案 0 :(得分:0)

在较新版本的android中,它被限制在主线程/活动上使用网络操作来避免ANR并增强用户体验和应用响应能力。它工作正常,直到2.3(不精确),但在高级版本中引发异常。

因此建议除主线程外使用网络或其他长操作。 您可以在这种情况下使用AsyncTask或Service / IntentService。

希望这会有所帮助...如果你发现它有一些好处,请高兴...