Ksoap封装代码

来源:互联网 发布:python关键字怎么看 编辑:程序博客网 时间:2024/06/05 04:37

为了项目方便使用webservice通信,封装了一下Ksoap工具,前提是下载好Ksoap2.jar包,本封装是基于此jar包之上,具体使用方法如下:地址http://download.csdn.net/detail/clr998998/9315503

  //填充参数        SoapParams params = new SoapParams();        params.put("key1", "value1");        params.put("key2", "value2");        //创建Soap对象        SoapUtil soapUtil = SoapUtil.getInstance(context);        //设置超时时间        soapUtil.setTimeout(10000);        //开始条用参数为(webservice地址,命名空间,方法名,参数,监听)        soapUtil.call("URL",                "namespace", "methodname", params, new SoapListener() {  @Override  public void onSuccess(int statusCode, SoapObject object) {  // TODO Auto-generated method stub  Toast.makeText(mContext, object.toString(), Toast.LENGTH_SHORT).show();  }  @Override  public void onFailure(int statusCode, String content,  Throwable error) {  // TODO Auto-generated method stub  Toast.makeText(mContext,content, Toast.LENGTH_SHORT).show();  }  @Override  public void onFailure(int statusCode, SoapFault fault) {  // TODO Auto-generated method stub  Toast.makeText(mContext, fault.toString(), Toast.LENGTH_SHORT).show();  }                });


1 0
原创粉丝点击