Idioma

SliceManager.MapIntentToUri(Intent) Método

Definição

Transforma uma intenção de fatia em um uri de fatia.

[Android.Runtime.Register("mapIntentToUri", "(Landroid/content/Intent;)Landroid/net/Uri;", "GetMapIntentToUri_Landroid_content_Intent_Handler", ApiSince=28)]
public virtual Android.Net.Uri? MapIntentToUri(Android.Content.Intent intent);
[<Android.Runtime.Register("mapIntentToUri", "(Landroid/content/Intent;)Landroid/net/Uri;", "GetMapIntentToUri_Landroid_content_Intent_Handler", ApiSince=28)>]
abstract member MapIntentToUri : Android.Content.Intent -> Android.Net.Uri
override this.MapIntentToUri : Android.Content.Intent -> Android.Net.Uri

Parâmetros

intent
Intent

A intenção associada a uma fatia.

Retornos

Uri

O Uri de Fatia fornecido pelo aplicativo ou nulo se nenhum existir.

Atributos

Comentários

Transforma uma intenção de fatia em um uri de fatia. Espera uma intenção explícita.

Isso passa por um processo de resolução de vários estágios para determinar se qualquer fatia pode representar essa intenção. <ol><li> Se a intenção contiver dados que ContentResolver#getType sãoSliceProvider#SLICE_TYPE, os dados serão retornados.</li li><>Se a intenção apontar explicitamente para uma atividade e essa atividade tiver metadados para chave#SLICE_METADATA_KEY, o Uri especificado lá será retornado.</li><li>Por fim, se a intenção com #CATEGORY_SLICE a adição for resolvida para um provedor, o provedor será solicitado SliceProvider#onMapIntentToUri e esse resultado será retornado.</li><li>Se nenhuma fatia for encontrada, será null retornada.</li></ol>

Java documentação para android.app.slice.SliceManager.mapIntentToUri(android.content.Intent).

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