从android中的soap响应获取值,
我正在使用下面的代码从响应中获取值,但是我在主线程异常上获得了以下错误网络,但是我确信url、名称空间、方法和soap操作在浏览器中工作时是正确的,并且我在解析SoapObject和soaSerializationEnvelope时出错,我如何解决这个问题,或者如果我能有一个简单的例子来解析一个soap请求并获得一个非常好的项的值呢 公开无效测试(){ textView=(textView)findViewById(R.id.textView1)从android中的soap响应获取值,,android,Android,我正在使用下面的代码从响应中获取值,但是我在主线程异常上获得了以下错误网络,但是我确信url、名称空间、方法和soap操作在浏览器中工作时是正确的,并且我在解析SoapObject和soaSerializationEnvelope时出错,我如何解决这个问题,或者如果我能有一个简单的例子来解析一个soap请求并获得一个非常好的项的值呢 公开无效测试(){ textView=(textView)findViewById(R.id.textView1) 请仔细阅读异常名称并尝试理解其含义: Netwo
请仔细阅读异常名称并尝试理解其含义:
Network on main thread exception
这意味着您正在主线程(读:UI线程)上执行网络操作,与任何其他IO操作一样,等待硬件响应需要几毫秒的处理时间
因此,这意味着你阻塞了UI线程,使你的应用程序滞后,运行缓慢,没有人希望这样
只需使用几种不同的线程方法中的一种。最常见的方法是,但如果你想进一步探索,你可以研究用于较低级别交互的线程、用于活动生命周期的加载程序(通过一些漂亮的自动数据处理操作进行管理)或用于较高级别多线程控制的执行器。我已经用完整的ex回答了这一个足够了…检查一下:
Network on main thread exception