Ver Mensaje Individual
  #2  
Viejo 08/07/14, 20:44:45
Array

[xs_avatar]
Arasthel Arasthel no está en línea
Cocinero veterano
· Votos compra/venta: (1)
 
Fecha de registro: jun 2009
Localización: Almería
Mensajes: 1,946
Modelo de smartphone: Nexus 5
Tu operador: Amena
Lee los datos del HttpResponse que devuelve:
Código:
HttpResponse response = httpclient.execute(httppost);
InputStream stream = response.getEntity().getContent();
Con un Scanner, un BufferedReader o similares.

Almacena esos datos como quieras, como un objeto, un String, etc. Luego, cuando vayas a usar startActivity(Intent), a ese Intent debes añadirle un los datos:

Código:
Intent intent = new Intent(this, NuevaActivity.class);
intent.putExtra("resultado", variableResultado);
startActivity(intent);
Y para recuperarlo, en la nueva Activity:

Código:
public void onCreate(...) {
    ...
    Tipo resultado = getIntent().getExtras().get*Tipo*("resultado");
    ...
}
Siendo *Tipo* el tipo de la variable que metieras (String, Int, Boolean...). Si quieres pasar un objeto complejo lo mejor es que uses Parcelable y que lo cojas en el nuevo Activity con un getParcelable. Más info de esto lo tienes aquí.

Espero que te sirva.

Un saludo.

Última edición por Arasthel Día 08/07/14 a las 20:47:17.
Responder Con Cita
Gracias de parte de: