Android: Recoger cuadro de búsqueda rápida formulario de resultados internet
-
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
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