Lingua

SliceManager.MapIntentToUri(Intent) Metodo

Definizione

Trasforma una finalità di sezione in un URI di sezione.

[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

Parametri

intent
Intent

Finalità associata a una sezione.

Valori restituiti

Uri

URI slice fornito dall'app o null se non esiste alcuno.

Attributi

Commenti

Trasforma una finalità di sezione in un URI di sezione. Prevede una finalità esplicita.

Viene eseguito un processo di risoluzione di più fasi per determinare se una sezione può rappresentare questa finalità. <ol><li> Se la finalità contiene dati che ContentResolver#getType sono SliceProvider#SLICE_TYPE i dati verranno restituiti.</li><Li>Se la finalità punta in modo esplicito a un'attività e tale attività include metadati per la chiave #SLICE_METADATA_KEY, l'URI specificato verrà restituito.</li li><>Lastly, se la finalità con #CATEGORY_SLICE aggiunta si risolve in un provider, il provider verrà chiesto a SliceProvider#onMapIntentToUri e tale risultato verrà restituito.</li><li>Se non viene trovata alcuna sezione, viene null restituito .</li></ol>

per android.app.slice.SliceManager.mapIntentToUri(android.content.Intent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a