简体   繁体   English

ResponseHandler无法在Android的SOAP Web服务中工作吗?

[英]ResponseHandler not working in SOAP Web services for android?

I have added a code from this link for SOAP Web services for android. 我已经从此链接为Android的SOAP Web服务添加了代码。 The code is clean but the sequence for ResponseHandler doesnt respond to anything.I have added Internet permission in the manifest also. 代码很干净,但是ResponseHandler的序列没有任何响应。我也在清单中添加了Internet权限。 Please help me on this I have added the snippet below: 请帮助我,我在下面添加了以下代码段:

ResponseHandler<String> rh=new ResponseHandler<String>() {

    // invoked when client receives response  
    public String handleResponse(HttpResponse response) throws ClientProtocolException, IOException {
        HttpEntity entity = response.getEntity();
        StringBuffer out = new StringBuffer();
        byte[] b = EntityUtils.toByteArray(entity);

        out.append(new String(b, 0, b.length));
        return out.toString();
    }
};

Statement code : 帐单代码:

 ResponseHandler<String> rh=new ResponseHandler<String>() 

change according to the existing statement below ... 根据下面的现有声明进行更改...

 ResponseHandler<String> responseHandler = new BasicResponseHandler();
                        String response = httprespons.execute(httpentity, responseHandler);
        try {  
            HttpEntity entity = response.getEntity();

                           StringBuffer out = new StringBuffer();
                           byte[] b = EntityUtils.toByteArray(entity);

                           out.append(new String(b, 0, b.length));
                           return out.toString();

        } catch (ClientProtocolException e) {  
            e.printStackTrace();  
        } catch (IOException e) {  
            e.printStackTrace();  
        } ; 

hopefully can help ^_^ cmiiw .. 希望可以帮助^ _ ^ cmiiw ..

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM