Added selected number visibility in dialog

This commit is contained in:
merkost
2023-06-08 13:14:48 +10:00
parent 2aa07c54e5
commit 0e703c2942

View File

@@ -60,7 +60,9 @@ class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener {
val radioItems = selectedContact.phoneNumbers.mapIndexed { index, item ->
RadioItem(index, item.normalizedNumber, item)
}
RadioGroupDialog(this, ArrayList(radioItems)) { selectedValue ->
val userPhoneNumbersList = selectedContact.phoneNumbers.map { it.value }
val checkedItemId = userPhoneNumbersList.indexOf(clickedContact.number)
RadioGroupDialog(this, ArrayList(radioItems), checkedItemId = checkedItemId) { selectedValue ->
val selectedNumber = selectedValue as PhoneNumber
speedDialValues.first { it.id == clickedContact.id }.apply {
displayName = selectedContact.getNameToDisplay()