Múltiples actividades de búsqueda con sugerencias

Tengo la aplicación con 2 actividades – 2 listas diferentes con diferentes datos y me gustaría tener la búsqueda a través de barra de acción en ambos. Además, ambos deben contener sugerencias de apoyo.

Hasta ahora, parece que sólo puedo tener un searchable.xml que está siempre vinculado a una sola actividad:

<searchable xmlns:android="http://schemas.android.com/apk/res/android" android:label="@string/app_name" android:hint="@string/search_hint" android:searchSuggestAuthority="XXXSuggestionsContentProvider" android:searchSuggestIntentAction="android.intent.action.VIEW"> </searchable> 

¿Hay alguna manera en la que pueda tener múltiples buscadores?

Gracias.

Puedes probar esto, funciona perfectamente para mí.

Inflar el menú como este en la actividad.

 @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu_main, menu); MenuItem searchItem = menu.findItem(R.id.action_search); SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String text) { //REFRESH ADAPTER WITH NEW FILTERED LIST HERE return false; } @Override public boolean onQueryTextChange(String text) { //REFRESH ADAPTER WITH NEW FILTERED LIST HERE return false; } }); return true; } 

El menú debe ser algo así para que funcione:

 <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:grupete="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:icon="@android:drawable/ic_menu_search" grupete:actionViewClass="android.support.v7.widget.SearchView" android:orderInCategory="100" android:title="@string/search" grupete:showAsAction="ifRoom"/> </menu> 

¡Espero poder ayudarte!

Atentamente,

Pedrovic90

  • Cómo cambiar las sugerencias de búsqueda Color del texto
  • ¿Cómo implementar la búsqueda difusa con FTS3 de SQLite?
  • Android SearchView no funciona
  • Android: implemente la sugerencia de búsqueda de aplicaciones basada en la respuesta del servidor
  • SearchManager.getSearchableInfo (getComponentName ()) devuelve null
  • Evite que la actividad se recargue al hacer clic en SearchView
  • Reutilización de la barra de acción en todas las actividades de aplicación
  • Formatear texto para sugerencias de búsqueda personalizadas proporcionadas en un cursor de un proveedor de contenido
  • Búsqueda asistida por Android: El botón de búsqueda no invoca la actividad que se puede buscar (Otras soluciones no ayudaron)
  • Filtro de vista de lista Android
  • Android Cómo ver doc de sdcard en gallary?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.