Hola, como estan? quiero hacer un get en formato JSON desde mi app
android, obteniendo los datos desde la app Rails, pero no consigo
obtener los datos del servidor y que se cargue en mi app android, yo
quiero por ejemplo obtener de una lista de clientes que están cargados
en la app Rails, visualizarlos en por ejemplo en label o textView toda
la cadena de string de clientes en mi app android. Probe de todo ya, y
no llego a conseguir que se visualize los datos.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
// Llamamos al servicio web para recuperar los datos
HttpGet httpGet = new
HttpGet(“http://127.0.0.1:3000/clientes”);
HttpClient httpClient = new DefaultHttpClient();
HttpResponse response =
(HttpResponse)httpClient.execute(httpGet);
HttpEntity entity = response.getEntity();
BufferedHttpEntity buffer = new BufferedHttpEntity(entity);
InputStream iStream = buffer.getContent();
String aux = "";
BufferedReader r = new BufferedReader(new
InputStreamReader(iStream));
StringBuilder total = new StringBuilder();
String line;
while ((line = r.readLine()) != null) {
aux += line;
}
TextView t = (TextView)findViewById(R.id.textView2);
t.setText( aux.toString);
}
Espero que se entienda lo que quiero hacer. Saludos