improving search, ignore accents

This commit is contained in:
tibbi
2021-03-15 22:34:24 +01:00
parent ebf474c4b7
commit 9a9dfd31f9

View File

@@ -133,7 +133,10 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag
override fun onSearchQueryChanged(text: String) { override fun onSearchQueryChanged(text: String) {
val contacts = allContacts.filter { val contacts = allContacts.filter {
it.name.contains(text, true) || it.doesContainPhoneNumber(text) it.doesContainPhoneNumber(text) ||
it.name.contains(text, true) ||
it.name.normalizeString().contains(text, true) ||
it.name.contains(text.normalizeString(), true)
}.toMutableList() as ArrayList<SimpleContact> }.toMutableList() as ArrayList<SimpleContact>
fragment_placeholder.beVisibleIf(contacts.isEmpty()) fragment_placeholder.beVisibleIf(contacts.isEmpty())