Compartilhar via


PhoneAccount.CapabilitySupportsTransactionalOperations Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Telecom.PhoneAccountCapability enum directly instead of this field.

Sinalizador indicando que isso PhoneAccount oferece suporte ao uso de APIs do TelecomManager que utilizam android.os.OutcomeReceivers ou java.util.function.Consumers.

[Android.Runtime.Register("CAPABILITY_SUPPORTS_TRANSACTIONAL_OPERATIONS", ApiSince=34)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.PhoneAccountCapability enum directly instead of this field.", true)]
public const Android.Telecom.PhoneAccountCapability CapabilitySupportsTransactionalOperations = 262144;
[<Android.Runtime.Register("CAPABILITY_SUPPORTS_TRANSACTIONAL_OPERATIONS", ApiSince=34)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Telecom.PhoneAccountCapability enum directly instead of this field.", true)>]
val mutable CapabilitySupportsTransactionalOperations : Android.Telecom.PhoneAccountCapability

Valor do campo

Value = 262144

Implementações

Atributos

Comentários

Sinalizador indicando que isso PhoneAccount oferece suporte ao uso de APIs do TelecomManager que utilizam android.os.OutcomeReceivers ou java.util.function.Consumers. Fique atento, caso esta capacidade esteja configurada, #CAPABILITY_SELF_MANAGED será alterada pela Telecom quando esta PhoneAccount for registrada via TelecomManager#registerPhoneAccount(PhoneAccount).

android.os.OutcomeReceivers e java.util.function.Consumers representam operações transacionais porque a operação pode ser bem-sucedida ou falhar. Um aplicativo que deseja usar operações transacionais deve definir o comportamento para uma chamada de API do TelecomManager bem-sucedida e com falha.

Documentação Java para android.telecom.PhoneAccount.CAPABILITY_SUPPORTS_TRANSACTIONAL_OPERATIONS.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a