Rename AutoFill to AutoComplete

This commit is contained in:
Naveen 2023-05-05 22:55:14 +05:30
parent 45bb46f433
commit b5d760aa54
2 changed files with 5 additions and 5 deletions

View File

@ -259,7 +259,7 @@ class EditContactActivity : ContactActivity() {
val nameTextViews = arrayOf(contact_first_name, contact_middle_name, contact_surname).filter { it.isVisible() }
if (nameTextViews.isNotEmpty()) {
setupAutofill(nameTextViews)
setupAutoComplete(nameTextViews)
}
updateTextColors(contact_scrollview)
@ -1535,7 +1535,7 @@ class EditContactActivity : ContactActivity() {
else -> Im.PROTOCOL_CUSTOM
}
private fun setupAutofill(nameTextViews: List<MyAutoCompleteTextView>) {
private fun setupAutoComplete(nameTextViews: List<MyAutoCompleteTextView>) {
ContactsHelper(this).getContacts { contacts ->
val adapter = AutoCompleteTextViewAdapter(this, contacts)
val handler = Handler(mainLooper)
@ -1556,7 +1556,7 @@ class EditContactActivity : ContactActivity() {
}
view.doAfterTextChanged {
handler.postDelayed({
adapter.enableAutoFill = true
adapter.autoComplete = true
adapter.filter.filter(it)
}, AUTO_FILL_DELAY)
}

View File

@ -25,7 +25,7 @@ import kotlinx.android.synthetic.main.item_autocomplete_name_number.view.item_au
class AutoCompleteTextViewAdapter(
val activity: SimpleActivity,
val contacts: ArrayList<Contact>,
var enableAutoFill: Boolean = false
var autoComplete: Boolean = false
) : ArrayAdapter<Contact>(activity, 0, contacts) {
var resultList = ArrayList<Contact>()
@ -76,7 +76,7 @@ class AutoCompleteTextViewAdapter(
val filterResults = FilterResults()
if (constraint != null) {
resultList.clear()
if (enableAutoFill) {
if (autoComplete) {
val searchString = constraint.toString().normalizeString()
contacts.forEach {
if (it.getNameToDisplay().contains(searchString, true)) {