parece que el caso de uso de un Adapter
que es Filterable
es filtrar por una o String
CharSequence
que podrían ser introducidos por el usuario en un EditText
, pero ¿es realmente el único criterio que ofrece la plataforma para filtrar Adapter
s?Filtro ListAdapter que no sea el uso de cadenas?
¿Qué sucede si tengo una estructura de datos de respaldo de objetos que pueden categorizarse de otra manera? por ejemplo, ¿qué sucede si tengo una lista de objetos de Camisa que tienen un atributo enum
, color
? El usuario debe poder filtrar la lista de camisas de una lista de color
s disponibles. Como buen desarrollador de aplicaciones, quiero usar las plataformas integradas en el mecanismo de filtrado, pero todo lo que puedo encontrar es Filter
con métodos como filter (CharSequence constraint)
. Debo estar perdiendo algo. Veo cómo sería bastante simple implementar este mecanismo de filtrado dentro de mi propio BaseAdapter
personalizado, pero parece que debería haber algunos integrados para hacer filtros personalizados. ¿Nadie? Gracias por adelantado.
FacebookSDK 3.0 tiene una forma de filtrar en otros parámetros. El problema es que han implementado la nueva clase de filtro desde cero. Compruebe PickerFragment.GraphObjectFilter para obtener más información. –
mach
No puedo creer que esta pregunta no tenga más vistas y más votos. La realidad detrás de la pregunta del OP pone de relieve una exclusión completamente idiota del núcleo del marco de Android. Filtrado en cualquier cosa que no sea String's? ¿Quién demonios necesita eso? Increíble – wkhatch