Android: Recoger cuadro de búsqueda rápida formulario de resultados internet

StackOverflow https://stackoverflow.com/questions/3965583

  •  09-10-2019
  •  | 
  •  

Pregunta

Estoy haciendo una aplicación que permiten al usuario buscar en el servidor. ¿Cómo puedo obtener el texto del cuadro de búsqueda rápida y enviar al servidor?

if (Intent.ACTION_SEARCH.equals(intent.getAction())) {

     String search= intent.getStringExtra(SearchManager.QUERY);
}

la cadena "buscar" es el texto el que la tipificación por el usuario?

P / S: lo siento por mi mala Inglés. Espero que les entiende lo que es que estoy hablando. Gracias.

Regard

Wynix

¿Fue útil?

Solución

Sí, la cadena "buscar" es la cadena que el usuario ha buscado.

Una vez que tenga esto le puede enviar una solicitud al servidor utilizando un HttpGet a objetos:

HttpGet get = new HttpGet("http://yourserver.com" + search);
HttpResponse response = null;
try {
  response = client.execute(get);
}
catch (IOException e) {}
catch (ClientProtocolException e) {}

A continuación, se puede analizar el resultado de la HttpResponse a objetos:

String result = EntityUtils.toString(response.getEntity());
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top