Idioma

DiscoveryRequest.FlagShowPicker Campo

Definição

Indica que um seletor de serviço de interface do usuário deve ser mostrado ao usuário para essa solicitação.

[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 do campo

Value = 2

Implementações

Atributos

Comentários

Indica que um seletor de serviço de interface do usuário deve ser mostrado ao usuário para essa solicitação.

Se esse sinalizador estiver definido, o usuário será solicitado a escolher um serviço a ser descoberto entre todos os serviços que correspondem ao tipo de serviço de descoberta e aos filtros de descoberta. android.net.nsd.NsdManager.DiscoveryListener.onServiceFound(NsdServiceInfo) será chamado no máximo uma vez e a descoberta será interrompida se um serviço for selecionado ou o usuário cancelar a solicitação. Manifest.permission.ACCESS_LOCAL_NETWORK permissão *não* é necessária ao descobrir com esse sinalizador.

Depois que um serviço tiver sido selecionado pelo usuário no seletor de interface do usuário, NsdManager.resolveService(NsdServiceInfo, java.util.concurrent.Executor, NsdManager.ResolveListener) ou NsdManager.registerServiceInfoCallback(NsdServiceInfo,Executor,NsdManager.ServiceInfoCallback) pode ser chamado para esse serviço sem exigir a permissão Manifest.permission.ACCESS_LOCAL_NETWORK ou qualquer outra interface do usuário sendo exibida.

Se nem FLAG_NO_PICKER nem FLAG_SHOW_PICKER estiver definido, o seletor será mostrado se o aplicativo não tiver permissão de Manifest.permission.ACCESS_LOCAL_NETWORK.

Referência do Android para android.net.nsd.DiscoveryRequest.FLAG_SHOW_PICKER.

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

Aplica-se a