我正在使用 ksoap2-Android 来制作和解析我的请求。如果我想使用它,我必须异步进行。所以我选择为此创建一个新线程。
它看起来像那样,我没有发布我所有的逻辑请求和解析,因为在这种情况下它并不重要。
new Thread(new Runnable() {
public void run() {
String answer = WebServiceRequests.About();
try{
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}).start();
所以我在回答字符串中收到请求,但现在如何更新我的 GUI?当我尝试时,我得到了我无法在该线程中更新的异常。
请发布您对此的解决方案。如果您使用 Handler 或 AsyncTask 甚至 make 来使用我的示例。
谢谢。