Невозможно вставить новый контакт из мгновенного приложения в Android 14.Android

Форум для тех, кто программирует под Android
Anonymous
Невозможно вставить новый контакт из мгновенного приложения в Android 14.

Сообщение Anonymous »

Как сохранить/вставить новый контакт из приложения с мгновенным запуском?
Попробовал вставить новый контакт с помощью намерения, следуя следующим документам разработчика:

Код: Выделить всё

val intent = Intent(ContactsContract.Intents.Insert.ACTION).apply {
type = ContactsContract.RawContacts.CONTENT_TYPE
}
intent.apply {
putExtra(ContactsContract.Intents.Insert.EMAIL, contactEmail)
putExtra(
ContactsContract.Intents.Insert.EMAIL_TYPE,
ContactsContract.CommonDataKinds.Email.TYPE_WORK
)
putExtra(ContactsContract.Intents.Insert.PHONE, contactNumber)
putExtra(
ContactsContract.Intents.Insert.PHONE_TYPE,
ContactsContract.CommonDataKinds.Phone.TYPE_WORK
)
putExtra(
ContactsContract.Intents.Insert.NAME, contactName
)
}
startActivity(intent)
Это не сработало, но добавление createChooser, похоже, работает до Android 13, но не работает в Android 14

Код: Выделить всё

startActivity(Intent.createChooser(intent, ""))
Есть ли альтернатива или мне следует попробовать поднять проблему на сайте Issuetracker.google.com? (ИД компонента:316045)

Подробнее здесь: https://stackoverflow.com/questions/785 ... android-14

Вернуться в «Android»