show some contacts details immediately, the rest just later

This commit is contained in:
tibbi 2019-10-28 16:45:47 +01:00
parent 3f4242650b
commit 4d63dc06c3
1 changed files with 23 additions and 12 deletions

View File

@ -205,22 +205,33 @@ class ViewContactActivity : ContactActivity() {
ContactsHelper(this).getContactSources { ContactsHelper(this).getContactSources {
contactSources = it contactSources = it
getDuplicateContacts { runOnUiThread {
setupPhoneNumbers() setupContactDetails()
setupEmails() getDuplicateContacts {
setupAddresses() setupContactDetails()
setupIMs() }
setupEvents()
setupWebsites()
setupGroups()
setupContactSources()
setupNotes()
setupOrganization()
updateTextColors(contact_scrollview)
} }
} }
} }
private fun setupContactDetails() {
if (isFinishing || isDestroyed) {
return
}
setupPhoneNumbers()
setupEmails()
setupAddresses()
setupIMs()
setupEvents()
setupWebsites()
setupGroups()
setupContactSources()
setupNotes()
setupOrganization()
updateTextColors(contact_scrollview)
}
private fun launchEditContact(contact: Contact) { private fun launchEditContact(contact: Contact) {
wasEditLaunched = true wasEditLaunched = true
editContact(contact) editContact(contact)