Langue

DiscoveryRequest.FlagShowPicker Champ

Définition

Indique qu’un sélecteur de service d’interface utilisateur doit être affiché à l’utilisateur pour cette demande.

[Android.Runtime.Register("FLAG_SHOW_PICKER", ApiSince=37)]
public const long FlagShowPicker = 2;
[<Android.Runtime.Register("FLAG_SHOW_PICKER", ApiSince=37)>]
val mutable FlagShowPicker : int64

Valeur de champ

Value = 2

Implémente

Attributs

Remarques

Indique qu’un sélecteur de service d’interface utilisateur doit être affiché à l’utilisateur pour cette demande.

Si cet indicateur est défini, l’utilisateur est invité à choisir un service à découvrir parmi tous les services correspondant au type de service de découverte et aux filtres de découverte. android.net.nsd.NsdManager.DiscoveryListener.onServiceFound(NsdServiceInfo) est appelé au maximum une fois, et la découverte s’arrête si un service est sélectionné ou si l’utilisateur annule la demande. Manifest.permission.ACCESS_LOCAL_NETWORK autorisation n’est pas nécessaire lors de la découverte avec cet indicateur.

Une fois qu’un service a été sélectionné par l’utilisateur dans le sélecteur d’interface utilisateur, NsdManager.resolveService(NsdServiceInfo,java.util.concurrent.Executor,NsdManager.ResolveListener) ou NsdManager.registerServiceInfoCallback(NsdServiceInfo,Executor,NsdManager.ServiceInfoCallback) peut être appelé pour ce service sans nécessiter l’autorisation Manifest.permission.ACCESS_LOCAL_NETWORK ou toute autre interface utilisateur affichée.

Si aucun FLAG_NO_PICKER ni FLAG_SHOW_PICKER n’est défini, le sélecteur s’affiche si l’application n’a pas d’autorisation Manifest.permission.ACCESS_LOCAL_NETWORK.

Référence Android pour android.net.nsd.DiscoveryRequest.FLAG_SHOW_PICKER.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à