Charm accentito non indicizzato correttamente su Android
-
21-12-2019 - |
Domanda
Ho un'app Android che mostra un elenco di nomi ordinato alfabeticamente.In spagnolo ci sono alcuni nomi che iniziano con un carattere accentato.
La mia implementazione di ordini alfabetindexer in questo modo:
a B. C. D. E (ordinamento regolare) .............. É É ... (Accent Char At End)
Non voglio questo ordinamento, voglio non discriminare i nomi a partire da caratteri accentati (ad esempio indice tutte le parole che iniziano con á nella stessa sezione di A).Ho notato che Android Stock Contacts App lo fa bene, ma ho immersioni nel codice e non riesco a trovare nulla di interessante
Soluzione
Stava usando un caricatore con un cursore.Nella mia query, ho aggiunto "Collare localizzato ASC" alla clausola WHERE e creare un alfabetindexer personalizzato che utilizza un collante con una forza secondaria.