Boa tarde
Estou fazendo uma aplicação onde consulta a um web services que retorna uma lista de dados.
minha aplicação está assim:
public class MainSincronizaUsuarios extends ActionBarActivity implements Runnable {
private AndroidHttpTransport transporte;
private TextView txtV;
private String namespace = "http://bi.coopercarga.com.br/";
private String METHOD_NAME = "SincronizaUsuarios";
private String URL = "http://192.168.0.92/WSCheckList/";
private String SOAP_ACTION = "http://192.168.0.92/WSCheckList/ValidacaoCheckList.asmx?op=SincronizaUsuarios";
private SoapObject soap;
private SoapSerializationEnvelope envelop;
private ProgressDialog progress;
private SoapObject resposta;
private Drawable drawable;
private EditText retorno;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sincroniza_usuarios);
retorno = (EditText) findViewById(R.id.edRetorno);
Button btnOk = (Button) findViewById(R.id.btnOk);
final EditText txtNome = (EditText) findViewById(R.id.edDados);
btnOk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
soap = new SoapObject(namespace,METHOD_NAME);
PropertyInfo p1 = new PropertyInfo();
p1.setName("_celular"); //sCountryISOCode
p1.setValue(txtNome.getText().toString());
p1.setType(String.class);
soap.addProperty(p1);
envelop = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelop.setOutputSoapObject(soap);
//envelop.dotNet = true;
transporte = new AndroidHttpTransport(URL);
progress = ProgressDialog.show(MainSincronizaUsuarios.this, "Carregando","Aguarde...",true, false);
Thread th = new Thread(MainSincronizaUsuarios.this);
th.start();
}
});
}
@Override
public void run() {
try {
transporte.call(SOAP_ACTION, envelop);
//resposta = (SoapObject) envelop.getResponse();
Object msg = envelop.getResponse();
//retornaWS(resposta.toString());
} catch (Exception ex) {
Log.d("Erro = ", ex.getMessage());
}
}
}
Porém quando chega a linha do envelop.getResponse() ocorre o seguinte erro:
Alguém sabe o que pode ser isso? Problema na minha aplicação Android ou no meu Web Services?
Obrigado