所以我创建了一个简单的 hello world 程序,它在 Android 2.3 上使用 ksoap2,并且运行良好。但是,当我在 Android 3.0 Honeycomb 上使用完全相同的代码时(实际上我使用的是 Android 3.1),它不起作用。该应用程序没有崩溃或发生任何事情,但似乎 ksoap2 操作未完成或没有响应。即使我添加了:
我的 AndroidManifest.xml 文件,ksoap2 似乎没有响应。我想知道自从我使用 Android 3.0+ sdk 以来是否必须进行任何其他更改?谢谢。
最佳答案
很可能您正在主 UI 线程上运行 web 服务请求,这在 3.0 向上版本中不再被允许。将其移动到 AsyncTask 中。
关于android - 如何在 Android 3.0+ Honeycomb 上使用 ksoap2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900722/