Lingua

CardEmulation.IsDefaultServiceForCategory(ComponentName, String) Metodo

Definizione

Consente a un'applicazione di eseguire una query se un servizio è attualmente il servizio predefinito per gestire una categoria di emulazione di carte.

[Android.Runtime.Register("isDefaultServiceForCategory", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "")]
public bool IsDefaultServiceForCategory(Android.Content.ComponentName? service, string? category);
[<Android.Runtime.Register("isDefaultServiceForCategory", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "")>]
member this.IsDefaultServiceForCategory : Android.Content.ComponentName * string -> bool

Parametri

service
ComponentName

ComponentName del servizio

category
String

Categoria

Valori restituiti

se il servizio è attualmente il servizio predefinito per la categoria.

        &lt;p class="note"&gt;Requires the <code data-dev-comment-type="c">android.Manifest.permission#NFC</code> permission.
Attributi

Commenti

Consente a un'applicazione di eseguire una query se un servizio è attualmente il servizio predefinito per gestire una categoria di emulazione di carte.

Si noti che se #getSelectionModeForCategory(String) restituisce #SELECTION_MODE_ALWAYS_ASK o #SELECTION_MODE_ASK_IF_CONFLICT, questo metodo restituirà sempre false. Ciò è dovuto al fatto che in queste modalità di selezione non è possibile impostare un valore predefinito a livello di categoria. Per le categorie in cui la modalità di selezione è #SELECTION_MODE_ALWAYS_ASK o #SELECTION_MODE_ASK_IF_CONFLICT, utilizzare #isDefaultServiceForAid(ComponentName, String) per determinare se un servizio è l'impostazione predefinita per un AID specifico.

per android.nfc.cardemulation.CardEmulation.isDefaultServiceForCategory(android.content.ComponentName, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a