使用webservices但无法显示从listview中的webservices获取的数据

时间:2014-07-12 11:25:15

标签: java android listview webservices-client

  1. 为listview order.xml创建了xml
  2. 在Webservices.java类中使用Web服务
  3. private static String NAMESPACE = "http://ws.admin.gaurav.in/";
    //Webservice URL - WSDL File location   
    private static String URL = "http://adm.gaurav.in/UserWS?wsdl";
    private static String SOAP_ACTION = "/";
    private static final String METHOD1 = "ordersList";
    
    public static String invokeListViewWS(String userName,String webMethName) {
    
      SoapObject request = new SoapObject(NAMESPACE, METHOD1);
      SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                SoapEnvelope.VER11);
      envelope.setOutputSoapObject(request);
        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
    
      try {
        // Invoke web service
        androidHttpTransport.call(SOAP_ACTION+METHOD1, envelope);
        // Get the response
        SoapObject response = (SoapObject) envelope.getResponse();
        String[] list = new String[response.getPropertyCount()];
        for(int i= 0; i< response.getPropertyCount(); i++){
          list[i] = response.getProperty(i).toString(); 
        }
    
      } catch (Exception e) {
        //Assign Error Status true in static variable 'errored'
        HomeActivity.errored = true;
        e.printStackTrace();
      }
      return "abhi";
    }
    

    我正在尝试获取类型的方法ordersList并返回一个列表 我无法得到任何人可以帮助我如何从webservice获取列表,如何存储并在列表视图中填充它。我是android开发的新手,所以如果有人有任何链接或资源可以帮助请帮助我。提前致谢

0 个答案:

没有答案