Android: Collect formulaire de résultat de recherche rapide Internet
-
09-10-2019 - |
Question
Je fais une application qui permet à l'utilisateur de rechercher sur le serveur. comment puis-je obtenir le texte de la recherche rapide et envoyer au serveur?
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String search= intent.getStringExtra(SearchManager.QUERY);
}
la chaîne « recherche » est-ce le texte qui frappe par l'utilisateur?
P / S: désolé mon mauvais anglais. Espérons que vous les gars à comprendre ce qui est je parle. Merci.
Regard
Wynix
La solution
Oui, la chaîne « recherche » est la chaîne que l'utilisateur a recherché.
Une fois que vous avez ce que vous pouvez envoyer une demande à votre serveur en utilisant un HttpGet objet:
HttpGet get = new HttpGet("http://yourserver.com" + search);
HttpResponse response = null;
try {
response = client.execute(get);
}
catch (IOException e) {}
catch (ClientProtocolException e) {}
Ensuite, vous pouvez analyser le résultat de la HttpResponse-objet:
String result = EntityUtils.toString(response.getEntity());
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow