ContentProvider.GetType(Uri) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Implemente isso para lidar com solicitações para o tipo MIME dos dados no URI fornecido.
[Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")]
public abstract string? GetType(Android.Net.Uri uri);
[<Android.Runtime.Register("getType", "(Landroid/net/Uri;)Ljava/lang/String;", "GetGetType_Landroid_net_Uri_Handler")>]
override this.GetType : Android.Net.Uri -> string
Parâmetros
- uri
- Uri
o URI a ser consultado.
Retornos
uma cadeia de caracteres de tipo MIME ou null se não houver nenhum tipo.
- Atributos
Comentários
Implemente isso para lidar com solicitações para o tipo MIME dos dados no URI fornecido. O tipo MIME retornado deve começar com vnd.android.cursor.item um único registro ou vnd.android.cursor.dir/ para vários itens. Esse método pode ser chamado de vários threads, conforme descrito em Processos e Threads.
Observe que, por padrão, não há permissões necessárias para um aplicativo acessar essas informações; se o provedor de conteúdo exigir permissões de leitura e/ou gravação ou não for exportado, todos os aplicativos ainda poderão chamar esse método independentemente de suas permissões de acesso.
Se o tipo de mime revelar detalhes que devem ser protegidos, você deverá proteger esse método implementando #getTypeAnonymous. A implementação #getTypeAnonymous garante que você #getType só possa ser acessado pelo chamador que tem readPermission associado para o URI.
Java documentação para android.content.ContentProvider.getType(android.net.Uri).
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.