Lenguaje

SliceManager.MapIntentToUri(Intent) Método

Definición

Convierte una intención de segmento en un URI de segmento.

[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

Intención asociada a un segmento.

Devoluciones

Uri

El URI de segmentación proporcionado por la aplicación o null si no existe ninguno.

Atributos

Comentarios

Convierte una intención de segmento en un URI de segmento. Espera una intención explícita.

Esto pasa por un proceso de resolución de varias fases para determinar si algún segmento puede representar esta intención. <ol><li> Si la intención contiene datos que ContentResolver#getType sonSliceProvider#SLICE_TYPE, se devolverán los datos.</li><li>Si la intención apunta explícitamente a una actividad y esa actividad tiene metadatos para la clave #SLICE_METADATA_KEY, se devolverá el URI especificado.</li><Li>Por último, si la intención con #CATEGORY_SLICE agregada se resuelve en un proveedor, se le pedirá SliceProvider#onMapIntentToUri al proveedor y se devolverá ese resultado.</li li>><Si no se encuentra ningún segmento, null se devuelve.</li></ol>

Java documentación para android.app.slice.SliceManager.mapIntentToUri(android.content.Intent).

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