Linguaggio

Intent Costruttori

Definizione

Overload

Nome Descrizione
Intent()

Creare una finalità vuota.

Intent(Intent)

Costruttore di copia.

Intent(String)

Creare una finalità con un'azione specifica.

Intent(Context, Class)

Creare una finalità per un componente specifico.

Intent(Context, Type)

Questo metodo è stato deprecato nel livello API 15. Usare invece parseUri(String, int). Chiamare parseUri(String, int) con 0 flag.

Intent(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Intent(String, Uri)

Creare una finalità con un'azione specifica e per un URL di dati specificato.

Intent(String, Uri, Context, Class)

Creare una finalità per un componente specifico con un'azione e dati specificati.

Intent(String, Uri, Context, Type)

Questo metodo è stato deprecato nel livello API 15. Usare invece parseUri(String, int). Chiamare parseUri(String, int) con 0 flag.

Intent()

Creare una finalità vuota.

[Android.Runtime.Register(".ctor", "()V", "")]
public Intent();
Attributi

Commenti

Creare una finalità vuota.

per android.content.Intent.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

Intent(Intent)

Costruttore di copia.

[Android.Runtime.Register(".ctor", "(Landroid/content/Intent;)V", "")]
public Intent(Android.Content.Intent? o);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Intent;)V", "")>]
new Android.Content.Intent : Android.Content.Intent -> Android.Content.Intent

Parametri

o
Intent

Oggetto da cui copiare o confrontare.

Attributi

Commenti

Costruttore di copia.

per android.content.Intent.Intent(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

Intent(String)

Creare una finalità con un'azione specifica.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public Intent(string? action);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Android.Content.Intent : string -> Android.Content.Intent

Parametri

action
String

Azione Finalità, ad esempio ACTION_VIEW.

Attributi

Commenti

Creare una finalità con un'azione specifica. Tutti gli altri campi (dati, tipo, classe) sono Null. Si noti che l'azione <em>deve</em> trovarsi in uno spazio dei nomi perché le finalità vengono usate a livello globale nel sistema, ad esempio l'azione VIEW di sistema è android.intent.action.VIEW. L'azione personalizzata di un'applicazione sarà simile a com.google.app.myapp.CUSTOM_ACTION.

per android.content.Intent.Intent(java.lang.String).

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

Intent(Context, Class)

Creare una finalità per un componente specifico.

[Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/Class;)V", "")]
public Intent(Android.Content.Context? packageContext, Java.Lang.Class? cls);
[<Android.Runtime.Register(".ctor", "(Landroid/content/Context;Ljava/lang/Class;)V", "")>]
new Android.Content.Intent : Android.Content.Context * Java.Lang.Class -> Android.Content.Intent

Parametri

packageContext
Context

Contesto del pacchetto dell'applicazione che implementa questa classe.

cls
Class

Classe componente da usare per la finalità.

Attributi

Commenti

Creare una finalità per un componente specifico. Tutti gli altri campi (azione, dati, tipo, classe) sono Null, anche se possono essere modificati in un secondo momento con chiamate esplicite. In questo modo è possibile creare una finalità progettata per eseguire un nome di classe hardcoded, anziché basarsi sul sistema per trovare una classe appropriata per l'utente; per #setComponent ulteriori informazioni sulle ripercussioni di questo.

per android.content.Intent.Intent(android.content.Context, java.lang.Class<?>).

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

Intent(Context, Type)

Questo metodo è stato deprecato nel livello API 15. Usare invece parseUri(String, int). Chiamare parseUri(String, int) con 0 flag.

public Intent(Android.Content.Context packageContext, Type type);
new Android.Content.Intent : Android.Content.Context * Type -> Android.Content.Intent

Parametri

packageContext
Context

Contesto del pacchetto proprietario del componente di destinazione.

type
Type

Classe del componente di destinazione.

Commenti

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.

per android.content.Intent.getIntent(java.lang.String).

Si applica a

Intent(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

protected Intent(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Content.Intent : nativeint * Android.Runtime.JniHandleOwnership -> Android.Content.Intent

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

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

Intent(String, Uri)

Creare una finalità con un'azione specifica e per un URL di dati specificato.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/net/Uri;)V", "")]
public Intent(string? action, Android.Net.Uri? uri);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/net/Uri;)V", "")>]
new Android.Content.Intent : string * Android.Net.Uri -> Android.Content.Intent

Parametri

action
String

Azione Finalità, ad esempio ACTION_VIEW.

uri
Uri

URI dei dati finalità.

Attributi

Commenti

Creare una finalità con un'azione specifica e per un URL di dati specificato. Si noti che l'azione <em>deve</em> trovarsi in uno spazio dei nomi perché le finalità vengono usate a livello globale nel sistema, ad esempio l'azione VIEW di sistema è android.intent.action.VIEW. L'azione personalizzata di un'applicazione sarà simile a com.google.app.myapp.CUSTOM_ACTION.

<em>Nota: schema e corrispondenza del nome host nel framework Android fa distinzione tra maiuscole e minuscole, a differenza della RFC formale. Di conseguenza, è sempre necessario assicurarsi di scrivere l'URI con questi elementi usando lettere minuscole e normalizzare eventuali URI ricevuti dall'esterno di Android per assicurarsi che lo schema e l'host siano minuscoli.</em>

per android.content.Intent.Intent(java.lang.String, android.net.Uri).

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

Intent(String, Uri, Context, Class)

Creare una finalità per un componente specifico con un'azione e dati specificati.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V", "")]
public Intent(string? action, Android.Net.Uri? uri, Android.Content.Context? packageContext, Java.Lang.Class? cls);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V", "")>]
new Android.Content.Intent : string * Android.Net.Uri * Android.Content.Context * Java.Lang.Class -> Android.Content.Intent

Parametri

action
String

Azione Finalità, ad esempio ACTION_VIEW.

uri
Uri

URI dei dati finalità.

packageContext
Context

Contesto del pacchetto dell'applicazione che implementa questa classe.

cls
Class

Classe componente da usare per la finalità.

Attributi

Commenti

Creare una finalità per un componente specifico con un'azione e dati specificati. Equivale a usare #Intent(String, android.net.Uri) per costruire la finalità e quindi chiamare #setClass per impostare la relativa classe.

<em>Nota: schema e corrispondenza del nome host nel framework Android fa distinzione tra maiuscole e minuscole, a differenza della RFC formale. Di conseguenza, è sempre necessario assicurarsi di scrivere l'URI con questi elementi usando lettere minuscole e normalizzare eventuali URI ricevuti dall'esterno di Android per assicurarsi che lo schema e l'host siano minuscoli.</em>

per android.content.Intent.Intent(java.lang.String, android.net.Uri, android.content.Context, java.lang.Class<?>).

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

Intent(String, Uri, Context, Type)

Questo metodo è stato deprecato nel livello API 15. Usare invece parseUri(String, int). Chiamare parseUri(String, int) con 0 flag.

public Intent(string action, Android.Net.Uri uri, Android.Content.Context packageContext, Type type);
new Android.Content.Intent : string * Android.Net.Uri * Android.Content.Context * Type -> Android.Content.Intent

Parametri

action
String

Azione da inserire nella finalità.

uri
Uri

URI del contenuto associato all'operazione.

packageContext
Context

Contesto del pacchetto proprietario del componente di destinazione.

type
Type

Classe del componente di destinazione.

Commenti

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.

per android.content.Intent.getIntent(java.lang.String).

Si applica a