Lenguaje

DiscoveryRequest.FlagShowPicker Campo

Definición

Indica que un selector de servicios de interfaz de usuario debe mostrarse al usuario para esta solicitud.

[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

Valor de campo

Value = 2

Implementaciones

Atributos

Comentarios

Indica que un selector de servicios de interfaz de usuario debe mostrarse al usuario para esta solicitud.

Si se establece esta marca, se pedirá al usuario que elija un servicio que se detectará entre todos los servicios que coincidan con el tipo de servicio de detección y los filtros de detección. android.net.nsd.NsdManager.DiscoveryListener.onServiceFound(NsdServiceInfo) se llamará como máximo una vez y la detección se detendrá si se selecciona un servicio o el usuario cancela la solicitud. Manifest.permission.ACCESS_LOCAL_NETWORK permiso es *no* necesario al detectar con esta marca.

Una vez que el usuario ha seleccionado un servicio en el selector de interfaz de usuario, NsdManager.resolveService(NsdServiceInfo,java.util.concurrent.Executor,NsdManager.ResolveListener) o NsdManager.registerServiceInfoCallback(NsdServiceInfo,Executor,NsdManager.ServiceInfoCallback) se puede llamar a ese servicio sin necesidad de que se muestre el permiso Manifest.permission.ACCESS_LOCAL_NETWORK o cualquier interfaz de usuario adicional que se muestre.

Si no se establece ni FLAG_NO_PICKER ni FLAG_SHOW_PICKER, se mostrará el selector si la aplicación no tiene Manifest.permission.ACCESS_LOCAL_NETWORK permiso.

Referencia de Android para android.net.nsd.DiscoveryRequest.FLAG_SHOW_PICKER.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a