Comment rendre les suggestions de la FAQ modifiables lorsque l'utilisateur clique dessus? C'est à dire. via une icône d'édition sur la droite, comme sur l'application Google Search.QSB (barre de recherche rapide): faire des suggestions modifiables
est-il un moyen standard de le faire, ou est-il nécessaire de mettre en œuvre à partir de zéro, à savoir la mise en page de l'élément de liste de suggestions personnalisées en XML avec un bouton, etc.?
Je ne pouvais trouver aucune information sur ce sur https://developer.android.com/guide/topics/search/searchable-config.html etc.
Edit: J'essaie actuellement ce pour les tests, après l'intention de recherche est invoquée, je commence une nouvelle recherche avec la requête prédéfinie - cela fonctionne mais c'est trop lent, car il ferme l'interface de recherche et la rouvre, ce qui n'est pas ce que je veux. J'aimerais que l'interface de recherche reste ouverte.
@Override
protected void onNewIntent(Intent intent) {
if (Intent.ACTION_SEARCH.equals(intent.getAction())) {
String query = intent.getStringExtra(SearchManager.QUERY);
Toast.makeText(this, "TRY TO PLACE QUERY IN QSB: " + query, Toast.LENGTH_LONG).show();
SearchManager searchManager = (SearchManager)getSystemService(Context.SEARCH_SERVICE);
searchManager.startSearch(query, true, this.getComponentName(), b, false);
}
}