Hello, how do I get the data from a web-service I have?
I have the following code in JAVA Android to save the information:
wd.setUrl("http://www.cordeiro-it.com.br/SOUPROGRESSO/Ctrl/ServerUsuario.php");
wd.setMethod("new-usuario");
wd.setName(campoNome.getText().toString());
wd.setCpf(campoCpf.getText().toString());
wd.setBairro(campoBairro.getText().toString());
wd.setEmail(campoEmail.getText().toString());
wd.setTelefone(campoTelefone.getText().toString());
new Thread(){
public void run(){
answer = HttpConnection.getSetDataWeb(wd);
runOnUiThread(new Runnable() {
public void run() {
try {
answer = Integer.parseInt(answer) == 1 ? "Cadastro efetuado com sucesso!" : "FALHA. Não foi possível enviar!";
Toast.makeText(GerenciarUsuarioActivity.this, answer, Toast.LENGTH_SHORT).show();
}
catch(NumberFormatException e){
e.printStackTrace();
}
}
});
}
};
}
Then the WD class:
package br.com.example.souprogresso.domain;
public class WrapData {
private String url;
private String method;
private String nome;
private String cpf;
private String bairro;
private String email;
private String telefone;
public WrapData(String url, String method, String nome, String cpf, String bairro, String email,
String telefone
){
this.url = url;
this.method = method;
this.nome = nome;
this.cpf = cpf;
this.bairro = bairro;
this.email = email;
this.telefone = telefone;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public String getName() {
return nome;
}
public void setName(String nome) {
this.nome = nome;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getBairro() {
return bairro;
}
public void setBairro(String bairro) {
this.bairro = bairro;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getTelefone() {
return telefone;
}
public void setTelefone(String telefone) {
this.telefone = telefone;
}
}
And PHP
<?php
session_start();
if(preg_match('/^(save-form){1}$/', $_POST['method'])){
fwrite($f, 'ID: '.$id."\r\n");
$id = uniqid( time() );
$f = fopen('USUARIO.txt', 'w');
fwrite($f, 'Nome: '.$_POST['nome']."\r\n");
fwrite($f, 'Cpf: '.$_POST['cpf']."\r\n");
fwrite($f, 'Bairro: '.$_POST['bairro']."\r\n");
fwrite($f, 'E-mail: '.$_POST['email']."\r\n");
fwrite($f, 'Telefone: '.$_POST['telefone']."\r\n\r\n");
fclose($f);
echo '1';
}
?>
How to return this data to android without the use of a listview?