Intent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una finalità è una descrizione astratta di un'operazione da eseguire.
[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Commenti
Una finalità è una descrizione astratta di un'operazione da eseguire. Può essere usato con per Context#startActivity(Intent) startActivity avviare un android.app.Activityoggetto , android.content.Context#sendBroadcast(Intent) broadcastIntent per inviarlo a tutti i componenti interessati BroadcastReceiver BroadcastReceiver e android.content.Context#startService o android.content.Context#bindService per comunicare con un oggetto in background android.app.Service.
Una finalità offre una funzionalità per l'esecuzione di un'associazione di runtime tardiva tra il codice in applicazioni diverse. Il suo uso più significativo è l'avvio delle attività, dove può essere considerato come la colla tra le attività. Si tratta fondamentalmente di una struttura di dati passiva che contiene una descrizione astratta di un'azione da eseguire.
<div class="special reference"><h3>Developer Guides</h3>
Per informazioni su come creare e risolvere le finalità, vedere la Guida per sviluppatori intenti e filtri finalità .
</div>
"IntentStructure"><h3>Intent Structure</h3>
Le informazioni principali in una finalità sono:
<ul><li>
<b action>/b<> - Azione generale da eseguire, ad esempio #ACTION_VIEW, #ACTION_EDIT, #ACTION_MAINe così via.
</li li><>
<b data>/b<> - Dati su cui operare, ad esempio un record di persona nel database contatti, espresso come .android.net.Uri
</li></ul>
Di seguito sono riportati alcuni esempi di coppie di azioni/dati:
<ul><li>
<b>#ACTION_VIEWcontent://contacts/people/1</b> - Visualizzare informazioni sulla persona il cui identificatore è "1".
</li li><>
<b>#ACTION_DIALcontent://contacts/people/1</b> - Visualizzare il dialer del telefono con la persona compilata.
</li li><>
<b>#ACTION_VIEWtel:123</b> -- Visualizzare il dialer del telefono con il numero specificato compilato. Si noti che l'azione VIEW esegue ciò che viene considerato la cosa più ragionevole per un particolare URI.
</li li><>
<b>#ACTION_DIALtel:123</b> -- Visualizzare il dialer del telefono con il numero specificato compilato.
</li li><>
<b>#ACTION_EDITcontent://contacts/people/1</b> - Modificare le informazioni sulla persona il cui identificatore è "1".
</li li><>
<b>#ACTION_VIEWcontent://contacts/people/</b> - Visualizzare un elenco di persone, che l'utente può esplorare. Questo esempio è una tipica voce di primo livello nell'applicazione Contatti, che mostra l'elenco di persone. Se si seleziona una persona specifica da visualizzare, si ottiene una nuova finalità {<b>#ACTION_VIEWcontent://contacts/people/N</b> } usata per avviare un'attività per visualizzare tale persona.
</li></ul>
Oltre a questi attributi primari, esistono diversi attributi secondari che è possibile includere anche con una finalità:
<ul><li>
<b category>/b<> - Fornisce informazioni aggiuntive sull'azione da eseguire. Ad esempio, #CATEGORY_LAUNCHER significa che dovrebbe essere visualizzato nell'utilità di avvio come applicazione di primo livello, mentre #CATEGORY_ALTERNATIVE significa che deve essere incluso in un elenco di azioni alternative che l'utente può eseguire su una parte di dati.
<li>
<b type>/b<> - Specifica un tipo esplicito (tipo MIME) dei dati della finalità. In genere il tipo viene dedotto dai dati stessi. Impostando questo attributo, si disabilita la valutazione e si forza un tipo esplicito.
<li>
<b component>/b<> - Specifica un nome esplicito di una classe componente da usare per la finalità. In genere ciò è determinato esaminando le altre informazioni nella finalità (l'azione, i dati/tipo e le categorie) e associandolo a un componente in grado di gestirlo. Se questo attributo viene impostato, non viene eseguita alcuna valutazione e questo componente viene usato esattamente come è. Specificando questo attributo, tutti gli altri attributi finalità diventano facoltativi.
<li>
<b>extras</b> - Si tratta di una Bundle delle informazioni aggiuntive. Può essere usato per fornire informazioni estese al componente. Ad esempio, se è disponibile un'azione per inviare un messaggio di posta elettronica, è anche possibile includere dati aggiuntivi qui per fornire un oggetto, un corpo e così via.
</ul>
Ecco alcuni esempi di altre operazioni che è possibile specificare come finalità usando questi parametri aggiuntivi:
<ul><li>
<b>#ACTION_MAIN con categoria #CATEGORY_HOME</b> - Avviare la schermata iniziale.
</li li><>
<b>#ACTION_GET_CONTENT con tipo android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> - Visualizzare l'elenco dei numeri di telefono delle persone, consentendo all'utente di sfogliarli e selezionarne uno e restituirlo all'attività padre.
</li li><>
<b>#ACTION_GET_CONTENT con tipo */* MIME e categoria #CATEGORY_OPENABLE</b> - Visualizzare tutti i selettore per i dati che possono essere aperti con ContentResolver#openInputStream(Uri) ContentResolver.openInputStream(), consentendo all'utente di selezionarne uno e quindi alcuni dati all'interno di esso e restituendo l'URI risultante al chiamante. Può essere utilizzato, ad esempio, in un'applicazione di posta elettronica per consentire all'utente di selezionare alcuni dati da includere come allegato.
</li></ul>
Nella classe Intent sono definite diverse costanti di azione e categoria intento standard, ma le applicazioni possono anche definirne le proprie. Queste stringhe usano l'ambito in stile Java, per assicurarsi che siano univoche, ad esempio lo standard #ACTION_VIEW è denominato "android.intent.action.VIEW".
Insieme, il set di azioni, tipi di dati, categorie e dati aggiuntivi definisce una lingua per il sistema che consente l'espressione di frasi come "chiamare la cella di John Smith". Man mano che le applicazioni vengono aggiunte al sistema, possono estendere questo linguaggio aggiungendo nuove azioni, tipi e categorie oppure possono modificare il comportamento delle frasi esistenti fornendo le proprie attività che le gestiscono.
"IntentResolution"><h3>Intent Resolution</h3>
Esistono due forme principali di finalità che verranno usate.
<ul><li>
<b>Finalità esplicite</b> hanno specificato un componente (tramite #setComponent o #setClass), che fornisce la classe esatta da eseguire. Spesso questi non includono altre informazioni, semplicemente essendo un modo per un'applicazione di avviare varie attività interne che ha come l'utente interagisce con l'applicazione.
<li>
<b>Finalità implicite</b> non hanno specificato un componente, ma devono includere informazioni sufficienti per il sistema per determinare quale dei componenti disponibili è preferibile eseguire per tale finalità. </ul>
Quando si usano finalità implicite, dato un intento arbitrario, è necessario sapere cosa fare con esso. Questo viene gestito dal processo di <>risoluzione</em> finalità em, che esegue il mapping di una finalità a un android.app.Activityoggetto , BroadcastReceivero android.app.Service (o a volte due o più attività/ricevitori) che possono gestirlo.
Il meccanismo di risoluzione delle finalità ruota fondamentalmente intorno alla corrispondenza di una finalità rispetto a tutti i < filtro finalità> descrizioni nei pacchetti dell'applicazione installati. (Inoltre, nel caso delle trasmissioni, tutti gli BroadcastReceiver oggetti registrati in modo esplicito con Context#registerReceiver.) Altre informazioni su questo argomento sono disponibili nella documentazione sulla IntentFilter classe .
Esistono tre informazioni nella finalità usate per la risoluzione: l'azione, il tipo e la categoria. Usando queste informazioni, viene eseguita una query sull'oggetto PackageManager per un componente in grado di gestire la finalità. Il componente appropriato viene determinato in base alle informazioni sulla finalità fornite nel AndroidManifest.xml file come indicato di seguito:
<ul><li>
L'azione<> b/b<>, se specificata, deve essere elencata dal componente come handle.
<li>
Il <tipo> b/b<> viene recuperato dai dati della finalità, se non è già specificato nella finalità. Analogamente all'azione, se un tipo viene incluso nella finalità (in modo esplicito o implicito nei dati), questo deve essere elencato dal componente come uno dei due handle.
<li> Per i dati che non sono un content: URI e in cui non è incluso alcun tipo esplicito nella finalità, viene invece considerato lo <schema> b/b<> dei dati della finalità (ad esempio http: o mailto:). Anche in questo caso, come l'azione, se si corrisponde a uno schema, deve essere elencato dal componente come uno che può gestire.
<li>
Le <categorie> b/b<>, se fornite, devono <>essere elencate dall'attività<> come categorie gestite dall'attività. Ovvero, se si includono le categorie #CATEGORY_LAUNCHER e #CATEGORY_ALTERNATIVE, si risolverà solo in componenti con una finalità che elenca <em>entrambe</em> di tali categorie. Le attività dovranno spesso supportare in #CATEGORY_DEFAULT modo che possano essere trovate da Context#startActivity Context.startActivity().
</ul>
Si consideri ad esempio l'applicazione di esempio Blocco note che consente a un utente di esplorare un elenco di dati delle note e visualizzare i dettagli relativi ai singoli elementi. Il testo in corsivo indica le posizioni in cui sostituire un nome con uno specifico del pacchetto.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<i>com.android.notepad</i>">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name">
<provider class=".NotePadProvider"
android:authorities="<i>com.google.provider.NotePad</i>" />
<activity class=".NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".NoteEditor" android:label="@string/title_note">
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".TitleEditor" android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
</application>
</manifest>
La prima attività, com.android.notepad.NotesList, funge da voce principale nell'app. Può eseguire tre operazioni come descritto dai tre modelli di finalità: <ol><li>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
In questo modo viene fornita una voce di primo livello nell'applicazione Blocco note: l'azione MAIN standard è un punto di ingresso principale (che non richiede altre informazioni nella finalità) e la categoria LAUNCHER indica che questo punto di ingresso deve essere elencato nell'icona di avvio dell'applicazione.
<li>
<intent-filter>
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<action android:name="{@link #ACTION_PICK android.intent.action.PICK}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
In questo modo vengono dichiarate le operazioni che l'attività può eseguire in una directory di note. Il tipo supportato viene fornito con il < type> tag, dove Context#startActivity Context.startActivity quando il nome del componente non è specificato in modo esplicito.
<li>
<intent-filter>
<action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Questo filtro descrive la possibilità di tornare al chiamante una nota selezionata dall'utente senza dover sapere da dove proviene. Il tipo di vnd.android.cursor.item/vnd.google.note dati è un URI da cui è possibile recuperare un cursore di un elemento (vnd.android.cursor.item) che contiene i dati del riquadro note (vnd.google.note). L'azione GET_CONTENT è simile all'azione PICK, in cui l'attività tornerà al chiamante una parte di dati selezionata dall'utente. In questo caso, tuttavia, il chiamante specifica il tipo di dati da cui desiderano anziché il tipo di dati da cui l'utente sceglierà.
</ol>
Data queste funzionalità, le finalità seguenti verranno risolte nell'attività NotesList:
<ul><li>
<b>{ action=android.app.action.MAIN }</b> corrisponde a tutte le attività che possono essere usate come punti di ingresso di primo livello in un'applicazione.
<li>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> è la finalità effettiva usata dall'utilità di avvio per popolare l'elenco di primo livello.
<li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> visualizza un elenco di tutte le note in "content://com.google.provider.NotePad/notes", in cui l'utente può esplorare e visualizzare i dettagli.
<li>
<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> fornisce un elenco delle note in "content://com.google.provider.NotePad/notes", da cui l'utente può selezionare una nota il cui URL dati viene restituito al chiamante.
<li>
<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> è simile all'azione di selezione, ma consente al chiamante di specificare il tipo di dati desiderato in modo che il sistema possa trovare l'attività appropriata per selezionare un elemento del tipo di dati.
</ul>
La seconda attività, com.android.notepad.NoteEditor, mostra all'utente una singola voce di nota e consente di modificarla. Può eseguire due operazioni come descritto dai due modelli di finalità: <ol><li>
<intent-filter android:label="@string/resolve_edit">
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Il primo, primario, scopo di questa attività è consentire all'utente di interagire con una singola nota, come decribed dal tipo vnd.android.cursor.item/vnd.google.noteMIME . L'attività può visualizzare una nota o consentire all'utente di modificarla. Anche in questo caso è supportata la categoria DEFAULT per consentire l'avvio dell'attività senza specificare in modo esplicito il relativo componente.
<li>
<intent-filter>
<action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
L'uso secondario di questa attività consiste nell'inserire una nuova voce di nota in una directory di note esistente. Questa operazione viene utilizzata quando l'utente crea una nuova nota: l'azione INSERT viene eseguita nella directory delle note, causando l'esecuzione di questa attività e la creazione dei nuovi dati della nota da aggiungere al provider di contenuto.
</ol>
Data queste funzionalità, le finalità seguenti verranno risolte nell'attività NoteEditor:
<ul><li>
<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> mostra all'utente il contenuto della nota <var>{ID}</var>.
<li>
<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> consente all'utente di modificare il contenuto della nota <var>{ID}</var>.
<li>
<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> crea una nuova nota vuota nell'elenco note all'indirizzo "content://com.google.provider.NotePad/notes" e consente all'utente di modificarlo. Se mantengono le modifiche, l'URI della nota appena creata viene restituito al chiamante.
</ul>
L'ultima attività, com.android.notepad.TitleEditor, consente all'utente di modificare il titolo di una nota. Questa operazione può essere implementata come classe che l'applicazione richiama direttamente (impostando in modo esplicito il relativo componente nella finalità), ma qui viene illustrato un modo per pubblicare operazioni alternative sui dati esistenti:
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" />
<category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Nel modello di finalità singola è stata creata la propria azione privata denominata com.android.notepad.action.EDIT_TITLE che significa modificare il titolo di una nota. Deve essere richiamato su una nota specifica (tipo di vnd.android.cursor.item/vnd.google.notedati ) come la visualizzazione precedente e le azioni di modifica, ma qui visualizza e modifica il titolo contenuto nei dati della nota.
Oltre a supportare la categoria predefinita come di consueto, l'editor del titolo supporta anche altre due categorie standard: ALTERNATIVE e SELECTED_ALTERNATIVE. L'implementazione di queste categorie consente ad altri utenti di trovare l'azione speciale fornita senza conoscerla direttamente, tramite il android.content.pm.PackageManager#queryIntentActivityOptions metodo o più spesso per creare voci di menu dinamiche con android.view.Menu#addIntentOptions. Si noti che nel modello di finalità qui è stato fornito anche un nome esplicito per il modello (tramite android:label="@string/resolve_title") per controllare meglio ciò che l'utente vede quando presenta questa attività come azione alternativa ai dati visualizzati.
Data queste funzionalità, la finalità seguente verrà risolta nell'attività TitleEditor:
<ul><li>
<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> visualizza e consente all'utente di modificare il titolo associato alla nota <var>{ID}</var>.
</ul>
<h3>Azioni< attività standard/h3>
Si tratta delle azioni standard correnti definite da Intent per l'avvio di attività (in genere tramite Context#startActivity. I più importanti, e di gran lunga usati più frequentemente, sono #ACTION_MAIN e #ACTION_EDIT.
<ul><li>#ACTION_MAIN<>#ACTION_VIEW<li>#ACTION_ATTACH_DATA<>#ACTION_EDIT<>#ACTION_PICK<>#ACTION_CHOOSER<>#ACTION_GET_CONTENT<>#ACTION_DIAL<>#ACTION_CALL<>#ACTION_SEND<>#ACTION_SENDTO<>#ACTION_ANSWER<>#ACTION_INSERT<>#ACTION_DELETE<>#ACTION_RUN<>#ACTION_SYNC<>#ACTION_PICK_ACTIVITY<>#ACTION_SEARCH<>#ACTION_WEB_SEARCH</ul>#ACTION_FACTORY_TEST<>
<h3>Standard Broadcast Actions</h3>
Si tratta delle azioni standard correnti definite dall'intento per la ricezione di trasmissioni (in genere tramite
<ul><li>#ACTION_TIME_TICK<>#ACTION_TIME_CHANGED<>#ACTION_TIMEZONE_CHANGED<>#ACTION_BOOT_COMPLETED<>#ACTION_PACKAGE_ADDED<>#ACTION_PACKAGE_CHANGED<>#ACTION_PACKAGE_REMOVED<>#ACTION_PACKAGE_RESTARTED<>#ACTION_PACKAGE_DATA_CLEARED<>#ACTION_PACKAGES_SUSPENDED<>#ACTION_PACKAGES_UNSUSPENDED<>#ACTION_UID_REMOVED<>#ACTION_BATTERY_CHANGED<>#ACTION_POWER_CONNECTED<>#ACTION_POWER_DISCONNECTED</ul>#ACTION_SHUTDOWN<>
<
>nota forte: </strong>Se l'app è destinata ad Android 11 (livello API 30) o superiore, la registrazione della trasmissione, ad esempio #ACTION_PACKAGES_SUSPENDED che include i dettagli del pacchetto negli extra, riceve un elenco filtrato di app o nulla. Altre informazioni su come gestire la visibilità dei pacchetti.
<h3>Categorie< standard/h3>
Queste sono le categorie standard correnti che possono essere usate per chiarire ulteriormente una finalità tramite #addCategory.
<ul><li>#CATEGORY_DEFAULT<>#CATEGORY_BROWSABLE<>#CATEGORY_TAB<>#CATEGORY_ALTERNATIVE<>#CATEGORY_SELECTED_ALTERNATIVE<>#CATEGORY_LAUNCHER<>#CATEGORY_INFO<>#CATEGORY_HOME<>#CATEGORY_PREFERENCE<>#CATEGORY_TEST<>#CATEGORY_CAR_DOCK<>#CATEGORY_DESK_DOCK<>#CATEGORY_LE_DESK_DOCK<>#CATEGORY_HE_DESK_DOCK<>#CATEGORY_CAR_MODE<>#CATEGORY_APP_MARKET</ul>#CATEGORY_VR_HOME<>
<h3>Standard Extra Data</h3>
Questi sono i campi standard correnti che possono essere usati come dati aggiuntivi tramite #putExtra.
<ul><li>li#EXTRA_ALARM_COUNT<>#EXTRA_BCC<>#EXTRA_CC<>#EXTRA_CHANGED_COMPONENT_NAME<>#EXTRA_DATA_REMOVED<>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK<>#EXTRA_DOCK_STATE_LE_DESK<>#EXTRA_DOCK_STATE_CAR<>#EXTRA_DOCK_STATE_DESK<>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<>#EXTRA_EMAIL<>#EXTRA_INITIAL_INTENTS<>#EXTRA_INTENT<>#EXTRA_KEY_EVENT<>#EXTRA_ORIGINATING_URI<>#EXTRA_PHONE_NUMBER<>#EXTRA_REFERRER<>#EXTRA_REMOTE_INTENT_TOKEN<>#EXTRA_REPLACING<>#EXTRA_SHORTCUT_ICON<>#EXTRA_SHORTCUT_ICON_RESOURCE<>#EXTRA_SHORTCUT_INTENT<li>#EXTRA_STREAM<li>#EXTRA_SHORTCUT_NAME<>#EXTRA_SUBJECT<>#EXTRA_TEMPLATE<>#EXTRA_TEXT<>#EXTRA_TITLE<>#EXTRA_UID</ul>#EXTRA_USER_INITIATED<>
<h3>Flags</h3>
Questi sono i flag possibili che possono essere usati nella finalità tramite #setFlags e #addFlags. Vedere #setFlags per un elenco di tutti i flag possibili.
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.
Costruttori
| Nome | Descrizione |
|---|---|
| Intent() |
Creare una finalità vuota. |
| 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(Intent) |
Costruttore di copia. |
| Intent(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| 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(String, Uri) |
Creare una finalità con un'azione specifica e per un URL di dati specificato. |
| Intent(String) |
Creare una finalità con un'azione specifica. |
Campi
| Nome | Descrizione |
|---|---|
| ActionAirplaneModeChanged |
Azione broadcast: l'utente ha cambiato il telefono in modalità aereo o fuori dalla modalità aereo. |
| ActionAllApps |
Azione attività: elencare tutte le applicazioni disponibili. |
| ActionAnswer |
Azione attività: gestire una chiamata telefonica in arrivo. |
| ActionAppError |
Azione attività: l'utente ha premuto il pulsante "Report" nella finestra di dialogo crash/ANR. |
| ActionApplicationLocaleChanged |
Azione di trasmissione: le impostazioni locali di una determinata app sono cambiate. |
| ActionApplicationPreferences |
Attività che fornisce un'interfaccia utente per regolare le preferenze dell'applicazione. |
| ActionApplicationRestrictionsChanged |
Azione di trasmissione: inviato dopo la modifica delle restrizioni dell'applicazione. |
| ActionAssist |
Azione attività: eseguire un'azione di assistenza. |
| ActionAttachData |
Usato per indicare che alcuni dati devono essere collegati ad un'altra posizione. |
| ActionAutoRevokePermissions |
Azione attività: avviare l'interfaccia utente per gestire lo stato di revoca automatica. |
| ActionBatteryChanged |
Azione broadcast: si tratta di un <em>sticky broadcast</em> contenente lo stato di ricarica, il livello e altre informazioni sulla batteria. |
| ActionBatteryLow |
Azione di trasmissione: indica la condizione della batteria insufficiente nel dispositivo. |
| ActionBatteryOkay |
Azione di trasmissione: indica che la batteria è ora ok dopo essere stata scaricata. |
| ActionBootCompleted |
Azione di trasmissione: questa viene trasmessa una volta, dopo che l'utente ha terminato l'avvio. |
| ActionBugReport |
Azione attività: mostra l'attività per segnalare un bug. |
| ActionCall |
Azione attività: eseguire una chiamata a un utente specificato dai dati. |
| ActionCallButton |
Azione attività: l'utente ha premuto il pulsante "chiama" per passare al dialer o ad un'altra interfaccia utente appropriata per effettuare una chiamata. |
| ActionCameraButton |
Azione di trasmissione: è stato premuto il pulsante della fotocamera. |
| ActionCarrierSetup |
Azione attività: punto di ingresso principale per le app di configurazione del gestore telefonico. |
| ActionChooser |
Azione attività: visualizzare un selettore di attività, consentendo all'utente di scegliere ciò che vuole prima di procedere. |
| ActionCloseSystemDialogs |
Azione di trasmissione: viene trasmessa quando un'azione dell'utente deve richiedere la chiusura di una finestra di dialogo di sistema temporanea. |
| ActionConfigurationChanged |
Azione di trasmissione: il dispositivo |
| ActionCreateDocument |
Azione attività: consente all'utente di creare un nuovo documento. |
| ActionCreateNote |
Azione attività: avvia un'attività di acquisizione di note che può essere usata per creare una nota. |
| ActionCreateReminder |
Azione attività: crea un promemoria. |
| ActionCreateShortcut |
Azione attività: crea un collegamento. |
| ActionDateChanged |
Azione di trasmissione: la data è cambiata. |
| ActionDefault |
Sinonimo di |
| ActionDefine |
Azione attività: definire il significato delle parole selezionate. |
| ActionDelete |
Azione attività: eliminare i dati specificati dal contenitore. |
| ActionDeviceStorageLow |
Azione di trasmissione: trasmissione permanente che indica una condizione di spazio di archiviazione insufficiente nel dispositivo |
| ActionDeviceStorageOk |
Azione di trasmissione: indica una condizione di spazio di archiviazione insufficiente nel dispositivo non esiste più |
| ActionDial |
Azione attività: comporre un numero come specificato dai dati. |
| ActionDockEvent |
Azione di trasmissione: trasmissione permanente per le modifiche apportate allo stato di ancoraggio fisico del dispositivo. |
| ActionDreamingStarted |
Azione di trasmissione: inviato dopo l'avvio del sistema. |
| ActionDreamingStopped |
Azione di trasmissione: inviato dopo che il sistema smette di sognare. |
| ActionEdit |
Azione attività: fornire l'accesso esplicito modificabile ai dati specificati. |
| ActionExternalApplicationsAvailable |
Azione di trasmissione: le risorse per un set di pacchetti (che in precedenza non erano disponibili) sono attualmente disponibili perché sono disponibili i supporti in cui esistono. |
| ActionExternalApplicationsUnavailable |
Azione di trasmissione: le risorse per un set di pacchetti non sono attualmente disponibili perché i supporti in cui esistono non sono disponibili. |
| ActionFactoryTest |
Azione attività: punto di ingresso principale per i test di fabbrica. |
| ActionGetContent |
Azione attività: consente all'utente di selezionare un particolare tipo di dati e restituirlo. |
| ActionGetRestrictionEntries |
Trasmettere a un'applicazione specifica per eseguire query su eventuali restrizioni supportate da imporre agli utenti con restrizioni. |
| ActionGtalkServiceConnected |
Azione di trasmissione: è stata stabilita una connessione GTalk. |
| ActionGtalkServiceDisconnected |
Azione di trasmissione: una connessione GTalk è stata disconnessa. |
| ActionHeadsetPlug |
Azione broadcast: visore vr cablato collegato o scollegato. |
| ActionInputMethodChanged |
Azione di trasmissione: è stato modificato un metodo di input. |
| ActionInsert |
Azione attività: inserire un elemento vuoto nel contenitore specificato. |
| ActionInsertOrEdit |
Azione attività: selezionare un elemento esistente o inserire un nuovo elemento e quindi modificarlo. |
| ActionInstallFailure |
Azione attività: attività per gestire gli errori di installazione divisa. |
| ActionInstallPackage |
Azione attività: avviare il programma di installazione dell'applicazione. |
| ActionLaunchCaptureContentActivityForNote |
Azione attività: usare con startActivityForResult per avviare un'attività di sistema che acquisisce contenuto sullo schermo per acquisire uno screenshot e presentarlo all'utente per la modifica. |
| ActionLocaleChanged |
Azione di trasmissione: le impostazioni locali effettive del ricevitore sono cambiate. |
| ActionLockedBootCompleted |
Azione di trasmissione: questa viene trasmessa una volta, dopo che l'utente ha terminato l'avvio, ma mentre è ancora nello stato "bloccato". |
| ActionMain |
Azione attività: iniziare come punto di ingresso principale, non prevede la ricezione di dati. |
| ActionManagedProfileAdded |
Trasmissione inviata all'utente primario quando viene aggiunto un profilo gestito associato (il profilo è stato creato ed è pronto per l'uso). |
| ActionManagedProfileAvailable |
Trasmissione inviata all'utente primario quando un profilo gestito associato è diventato disponibile. |
| ActionManagedProfileRemoved |
Trasmissione inviata all'utente primario quando viene rimosso un profilo gestito associato. |
| ActionManagedProfileUnavailable |
Trasmissione inviata all'utente primario quando un profilo gestito associato non è più disponibile. |
| ActionManagedProfileUnlocked |
Trasmissione inviata all'utente primario quando l'archiviazione privata crittografata con credenziali per un profilo gestito associato viene sbloccata. |
| ActionManageNetworkUsage |
Azione attività: mostra le impostazioni per la gestione dell'utilizzo dei dati di rete di un'applicazione specifica. |
| ActionManagePackageStorage |
Azione di trasmissione: indica che deve essere avviata la notifica della condizione di memoria insufficiente riconosciuta dall'utente e dalla gestione dei pacchetti. |
| ActionManageUnusedApps |
Azione attività: avviare l'interfaccia utente per gestire le app inutilizzate (app ibernate). |
| ActionMediaBadRemoval |
Azione di trasmissione: i supporti esterni sono stati rimossi dallo slot della scheda SD, ma il punto di montaggio non è stato smontato. |
| ActionMediaButton |
Azione di trasmissione: è stato premuto il pulsante "Media". |
| ActionMediaChecking |
Azione di trasmissione: è presente un supporto esterno e viene controllato su disco Il percorso del punto di montaggio per il supporto di controllo è contenuto nella finalità. |
| ActionMediaEject |
Azione broadcast: l'utente ha espresso il desiderio di rimuovere i supporti di archiviazione esterni. |
| ActionMediaMounted |
Azione di trasmissione: i supporti esterni sono presenti e montati nel punto di montaggio. |
| ActionMediaNofs |
Azione di trasmissione: è presente un supporto esterno, ma usa un fs incompatibile (o è vuoto) Il percorso del punto di montaggio per il supporto di controllo è contenuto nella finalità. |
| ActionMediaRemoved |
Azione di trasmissione: i supporti esterni sono stati rimossi. |
| ActionMediaScannerFinished |
Azione di trasmissione: lo scanner multimediale ha completato l'analisi di una directory. |
| ActionMediaScannerScanFile |
Azione broadcast: richiedere allo scanner multimediale di analizzare un file e aggiungerlo al database multimediale. |
| ActionMediaScannerStarted |
Azione di trasmissione: lo scanner multimediale ha avviato l'analisi di una directory. |
| ActionMediaShared |
Azione di trasmissione: i supporti esterni vengono smontati perché vengono condivisi tramite l'archiviazione di massa USB. |
| ActionMediaUnmountable |
Azione di trasmissione: i supporti esterni sono presenti ma non possono essere montati. |
| ActionMediaUnmounted |
Azione di trasmissione: è presente un supporto esterno, ma non montato nel punto di montaggio. |
| ActionMyPackageReplaced |
Azione di trasmissione: una nuova versione dell'applicazione è stata installata su una versione esistente. |
| ActionMyPackageSuspended |
Azione di trasmissione: inviata a un pacchetto sospeso dal sistema. |
| ActionMyPackageUnsuspended |
Azione di trasmissione: inviata a un pacchetto che non è stato sospeso. |
| ActionNewOutgoingCall |
Azione di trasmissione: una chiamata in uscita sta per essere inserita. |
| ActionOpenDocument |
Azione attività: consente all'utente di selezionare e restituire uno o più documenti esistenti. |
| ActionOpenDocumentTree |
Azione attività: consente all'utente di selezionare un sottoalbero della directory. |
| ActionPackageAdded |
Azione di trasmissione: nel dispositivo è stato installato un nuovo pacchetto dell'applicazione. |
| ActionPackageChanged |
Azione di trasmissione: è stato modificato un pacchetto dell'applicazione esistente( ad esempio, un componente è stato abilitato o disabilitato). |
| ActionPackageDataCleared |
Azione di trasmissione: l'utente ha cancellato i dati di un pacchetto. |
| ActionPackageFirstLaunch |
Azione di trasmissione: inviata al pacchetto del programma di installazione di un'applicazione al primo avvio dell'applicazione ( ovvero la prima volta che viene spostata dallo stato arrestato). |
| ActionPackageFullyRemoved |
Azione di trasmissione: un pacchetto di applicazione esistente è stato completamente rimosso dal dispositivo. |
| ActionPackageInstall |
Obsoleti.
Azione di trasmissione: attivare il download e l'installazione finale di un pacchetto. |
| ActionPackageNeedsVerification |
Azione di trasmissione: inviata al verificatore del pacchetto di sistema quando è necessario verificare un pacchetto. |
| ActionPackageRemoved |
Azione di trasmissione: un pacchetto dell'applicazione esistente è stato rimosso dal dispositivo. |
| ActionPackageReplaced |
Azione di trasmissione: è stata installata una nuova versione di un pacchetto dell'applicazione, sostituendo una versione esistente installata in precedenza. |
| ActionPackageRestarted |
Azione di trasmissione: l'utente ha riavviato un pacchetto e tutti i relativi processi sono stati uccisi. |
| ActionPackagesSuspended |
Azione di trasmissione: i pacchetti sono stati sospesi. |
| ActionPackagesUnsuspended |
Azione di trasmissione: i pacchetti sono stati annullati. |
| ActionPackageUnstopped |
Azione di trasmissione: un pacchetto dell'applicazione precedentemente nello stato arrestato è stato avviato e non viene più considerato arrestato. |
| ActionPackageVerified |
Azione di trasmissione: inviata al verificatore del pacchetto di sistema quando viene verificato un pacchetto. |
| ActionPaste |
Azione attività: creare un nuovo elemento nel contenitore specificato, inizializzandolo dal contenuto corrente degli Appunti. |
| ActionPick |
Azione attività: selezionare un elemento dai dati, restituendo ciò che è stato selezionato. |
| ActionPickActivity |
Azione attività: selezionare un'attività in base a una finalità, restituendo la classe selezionata. |
| ActionPowerConnected |
Azione di trasmissione: l'alimentazione esterna è stata connessa al dispositivo. |
| ActionPowerDisconnected |
Azione di trasmissione: l'alimentazione esterna è stata rimossa dal dispositivo. |
| ActionPowerUsageSummary |
Azione attività: mostra le informazioni sull'utilizzo del risparmio energia all'utente. |
| ActionProcessText |
Azione attività: elaborare una parte di testo. |
| ActionProfileAccessible |
Trasmissione inviata all'utente padre quando un profilo associato è stato avviato e sbloccato. |
| ActionProfileAdded |
Trasmissione inviata all'utente padre quando viene aggiunto un profilo associato (il profilo è stato creato ed è pronto per l'uso). |
| ActionProfileAvailable |
Trasmissione inviata all'utente primario quando un profilo associato è diventato disponibile. |
| ActionProfileInaccessible |
Trasmissione inviata all'utente padre quando un profilo associato è stato arrestato. |
| ActionProfileRemoved |
Trasmissione inviata all'utente padre quando viene rimosso un profilo associato. |
| ActionProfileUnavailable |
Trasmissione inviata all'utente primario quando un profilo associato non è più disponibile. |
| ActionProviderChanged |
Azione di trasmissione: alcuni provider di contenuti hanno parti dello spazio dei nomi in cui pubblicano nuovi eventi o elementi a cui l'utente potrebbe essere particolarmente interessato. |
| ActionQuickClock |
Inviato quando l'utente tocca il widget orologio nell'area "Impostazioni rapide" del sistema. |
| ActionQuickView |
Azione attività: visualizzare rapidamente i dati. |
| ActionReboot |
Azione di trasmissione: riavviare il dispositivo. |
| ActionRun |
Azione attività: eseguire i dati, indipendentemente da ciò che significa. |
| ActionSafetyCenter |
Azione attività: avviare l'interfaccia utente per aprire il Centro sicurezza, che evidenzia lo stato di sicurezza e privacy dell'utente. |
| ActionScreenOff |
Azione di trasmissione: inviata quando il dispositivo passa alla sospensione e diventa non interattivo. |
| ActionScreenOn |
Azione di trasmissione: inviata quando il dispositivo si riattiva e diventa interattivo. |
| ActionSearch |
Azione attività: eseguire una ricerca. |
| ActionSearchLongPress |
Azione attività: azione di avvio associata alla pressione prolungata sul tasto di ricerca. |
| ActionSend |
Azione attività: recapitare alcuni dati a un altro utente. |
| ActionSendMultiple |
Azione attività: recapitare più dati a un altro utente. |
| ActionSendto |
Azione attività: inviare un messaggio a un utente specificato dai dati. |
| ActionSetWallpaper |
Azione attività: mostra le impostazioni per la scelta dello sfondo. |
| ActionShowAppInfo |
Azione attività: avviare un'attività che mostra le informazioni sull'app. |
| ActionShowWorkApps |
Azione attività: azione per visualizzare l'elenco di tutte le app aziendali nell'utilità di avvio. |
| ActionShutdown |
Azione di trasmissione: il dispositivo viene arrestato. |
| ActionStopVoiceCommand |
Una finalità è una descrizione astratta di un'operazione da eseguire. |
| ActionSync |
Azione attività: eseguire una sincronizzazione dei dati. |
| ActionSystemTutorial |
Azione attività: avviare l'esercitazione definita dalla piattaforma |
| ActionTimeChanged |
Azione di trasmissione: l'ora è stata impostata. |
| ActionTimeTick |
Azione di trasmissione: l'ora corrente è cambiata. |
| ActionTimezoneChanged |
Azione di trasmissione: il fuso orario è cambiato. |
| ActionTranslate |
Azione attività: eseguire la traduzione testuale. |
| ActionUidRemoved |
Azione di trasmissione: un uid è stato rimosso dal sistema. |
| ActionUmsConnected |
Obsoleti.
Azione broadcast: il dispositivo è entrato in modalità di archiviazione di massa USB. |
| ActionUmsDisconnected |
Obsoleti.
Azione broadcast: il dispositivo ha chiuso la modalità di archiviazione di massa USB. |
| ActionUnarchivePackage |
Azione di trasmissione: inviata al programma di installazione responsabile di un pacchetto archiviato quando viene richiesta unarchival. |
| ActionUninstallPackage |
Azione attività: avviare il programma di disinstallazione dell'applicazione. |
| ActionUserBackground |
Inviato dopo il completamento di un'opzione utente, se l'opzione ha causato l'invio dell'utente del processo in background. |
| ActionUserForeground |
Inviato dopo il completamento di un'opzione utente, se l'opzione ha causato la visualizzazione in primo piano dell'utente del processo. |
| ActionUserInitialize |
Inviato la prima volta che un utente viene avviato, per consentire alle app di sistema di eseguire un'inizializzazione una sola volta. |
| ActionUserPresent |
Azione di trasmissione: inviata quando l'utente è presente dopo la riattivazione del dispositivo (e. |
| ActionUserUnlocked |
Azione di trasmissione: inviata quando l'archiviazione privata crittografata con credenziali viene sbloccata per l'utente di destinazione. |
| ActionView |
Azione attività: consente di visualizzare i dati all'utente. |
| ActionViewLocus |
Azione attività: visualizzare uno stato di attività associato a un oggetto univoco |
| ActionViewPermissionUsage |
Azione attività: avviare l'interfaccia utente per visualizzare informazioni sull'utilizzo di un determinato gruppo di autorizzazioni. |
| ActionViewPermissionUsageForPeriod |
Azione attività: avviare l'interfaccia utente per visualizzare informazioni sull'utilizzo di un determinato gruppo di autorizzazioni in un determinato periodo. |
| ActionVoiceCommand |
Azione attività: avviare il comando vocale. |
| ActionWallpaperChanged |
Obsoleti.
Azione broadcast: lo sfondo del sistema corrente è cambiato. |
| ActionWebSearch |
Azione attività: eseguire una ricerca Web. |
| CaptureContentForNoteBlockedByAdmin |
Obsoleti.
Codice di risposta usato con |
| CaptureContentForNoteFailed |
Obsoleti.
Codice di risposta usato con |
| CaptureContentForNoteSuccess |
Obsoleti.
Codice di risposta usato con |
| CaptureContentForNoteUserCanceled |
Obsoleti.
Codice di risposta usato con |
| CaptureContentForNoteWindowModeUnsupported |
Obsoleti.
Codice di risposta usato con |
| CategoryAccessibilityShortcutTarget |
Il collegamento per l'accessibilità è un movimento globale per gli utenti con disabilità per attivare una funzionalità importante per l'accessibilità per aiutare gli sviluppatori a determinare se vogliono rendere l'attività una destinazione di scelta rapida. |
| CategoryAlternative |
Impostare se l'attività deve essere considerata come un'azione alternativa ai dati attualmente visualizzati dall'utente. |
| CategoryAppBrowser |
Usato con |
| CategoryAppCalculator |
Usato con |
| CategoryAppCalendar |
Usato con |
| CategoryAppContacts |
Usato con |
| CategoryAppEmail |
Usato con |
| CategoryAppFiles |
Usato con |
| CategoryAppFitness |
Usato con |
| CategoryAppGallery |
Usato con |
| CategoryAppMaps |
Usato con |
| CategoryAppMarket |
Questa attività consente all'utente di esplorare e scaricare nuove applicazioni. |
| CategoryAppMessaging |
Usato con |
| CategoryAppMusic |
Usato con |
| CategoryAppWeather |
Usato con |
| CategoryBrowsable |
Le attività che possono essere richiamate in modo sicuro da un browser devono supportare questa categoria. |
| CategoryCarDock |
Attività da eseguire quando il dispositivo viene inserito in un dock dell'auto. |
| CategoryCarMode |
Usato per indicare che l'attività può essere usata in un ambiente di auto. |
| CategoryDefault |
Impostare se l'attività deve essere un'opzione per l'esecuzione dell'azione predefinita (premere al centro) su una parte di dati. |
| CategoryDeskDock |
Attività da eseguire quando il dispositivo viene inserito in un dock da scrivania. |
| CategoryDevelopmentPreference |
Questa attività è un pannello delle preferenze di sviluppo. |
| CategoryEmbed |
In grado di essere eseguito all'interno di un contenitore di attività padre. |
| CategoryFrameworkInstrumentationTest |
Da usare come codice sottoposto a test per i test di strumentazione del framework. |
| CategoryHeDeskDock |
Attività da eseguire quando il dispositivo viene inserito in un dock digitale (high-end). |
| CategoryHome |
Si tratta dell'attività home, ovvero la prima attività visualizzata all'avvio del dispositivo. |
| CategoryInfo |
Fornisce informazioni sul pacchetto in cui si trova; in genere usato se un pacchetto non contiene un |
| CategoryLauncher |
Deve essere visualizzato nell'utilità di avvio di primo livello. |
| CategoryLeanbackLauncher |
Indica un'attività ottimizzata per la modalità Leanback e che deve essere visualizzata nell'utilità di avvio Leanback. |
| CategoryLeDeskDock |
Attività da eseguire quando il dispositivo viene inserito in un dock analogico (basso). |
| CategoryMonkey |
Questa attività può essere esercitata dalla scimmia o da altri strumenti di test automatizzati. |
| CategoryOpenable |
Usato per indicare che una finalità vuole solo gli URI che possono essere aperti con |
| CategoryPreference |
Questa attività è un pannello delle preferenze. |
| CategorySampleCode |
Da usare come esempio di codice di esempio (non parte della normale esperienza utente). |
| CategorySecondaryHome |
L'attività home mostrata nei display secondari che supportano la visualizzazione delle attività home. |
| CategorySelectedAlternative |
Impostare se l'attività deve essere considerata come un'azione di selezione alternativa ai dati attualmente selezionati dall'utente. |
| CategoryTab |
Destinato a essere utilizzato come scheda all'interno di un oggetto TabActivity contenente. |
| CategoryTest |
Da usare come test (non parte della normale esperienza utente). |
| CategoryTypedOpenable |
Usato per indicare che un filtro finalità può accettare file che non sono necessariamente apribili da |
| CategoryUnitTest |
Da usare come unit test (esecuzione tramite Test Harness). |
| CategoryVoice |
Categorie per le attività che possono partecipare all'interazione vocale. |
| CategoryVrHome |
Attività da usare per l'utilità di avvio quando il dispositivo viene inserito in un visualizzatore VR Headset. |
| ChooserContentTypeAlbum |
Obsoleti.
Indica che il contenuto condiviso con |
| ExtraAlarmCount |
Usato come campo aggiuntivo int nelle |
| ExtraAllowMultiple |
Extra usato per indicare che una finalità può consentire all'utente di selezionare e restituire più elementi. |
| ExtraAllowReplace |
Obsoleti.
Usato come campo aggiuntivo booleano con |
| ExtraAlternateIntents |
Intent[] che descrive opzioni alternative aggiuntive che si desidera visualizzare con |
| ExtraArchival |
Usato come campo aggiuntivo booleano in |
| ExtraAssistContext |
Campo facoltativo su |
| ExtraAssistInputDeviceId |
Campo facoltativo su |
| ExtraAssistInputHintKeyboard |
Campo facoltativo che |
| ExtraAssistPackage |
Campo facoltativo in |
| ExtraAssistUid |
Campo facoltativo su |
| ExtraAttributionTags |
Valore String[] che contiene i tag di attribuzione quando viene usato con
|
| ExtraAutoLaunchSingleChoice |
Usato come campo aggiuntivo booleano nelle |
| ExtraBcc |
Valore String[] contenente indirizzi di posta elettronica che devono essere copiati in carbonio cieco. |
| ExtraBugReport |
Usato come campo aggiuntivo particellabile in |
| ExtraCaptureContentForNoteStatusCode |
Valore aggiuntivo int usato dall'attività avviata con |
| ExtraCc |
Valore String[] contenente gli indirizzi di posta elettronica che devono essere copiati in carbonio. |
| ExtraChangedComponentName |
Obsoleti.
Questo membro è deprecato. |
| ExtraChangedComponentNameList |
Questo campo fa parte di |
| ExtraChangedPackageList |
Questo campo fa parte di |
| ExtraChangedUidList |
Questo campo fa parte di |
| ExtraChooserAdditionalContentUri |
Argomento facoltativo usato per fornire un |
| ExtraChooserContentTypeHint |
Numero intero facoltativo aggiuntivo da usare con |
| ExtraChooserCustomActions |
Oggetto Parcelable[] di |
| ExtraChooserFocusedItemPosition |
Argomento facoltativo da usare con |
| ExtraChooserModifyShareAction |
Argomento facoltativo da usare con |
| ExtraChooserRefinementIntentSender |
Oggetto |
| ExtraChooserResult |
Oggetto |
| ExtraChooserResultIntentSender |
Oggetto |
| ExtraChooserTargets |
Oggetto |
| ExtraChosenComponent |
Oggetto |
| ExtraChosenComponentIntentSender |
Oggetto |
| ExtraComponentName |
Extra finalità: |
| ExtraContentAnnotations |
Oggetto |
| ExtraContentQuery |
CharSequence facoltativo aggiuntivo per fornire una query di ricerca. |
| ExtraDataRemoved |
Usato come campo aggiuntivo booleano nelle |
| ExtraDockState |
Usato come campo aggiuntivo int nelle |
| ExtraDontKillApp |
Usato come campo aggiuntivo booleano in |
| ExtraDurationMillis |
Extra finalità: numero di millisecondi. |
| ExtraEmail |
Valore String[] contenente gli indirizzi di posta elettronica a cui deve essere recapitato. |
| ExtraEndTime |
Valore long che rappresenta il timestamp di fine (periodo in millis) dell'utilizzo delle autorizzazioni quando viene usato con |
| ExtraExcludeComponents |
Oggetto |
| ExtraFromStorage |
Extra che può essere incluso nelle finalità di attività provenienti dall'interfaccia utente di archiviazione quando avvia le sottoattività per gestire vari tipi di archiviazione. |
| ExtraHtmlText |
Stringa costante associata alla finalità, utilizzata per |
| ExtraIndex |
Indice facoltativo con semantica a seconda dell'azione della finalità. |
| ExtraInitialIntents |
Oggetto Parcelable[] di |
| ExtraInstallerPackageName |
Usato come campo aggiuntivo stringa con |
| ExtraIntent |
Finalità che descrive le scelte che si desidera visualizzare con |
| ExtraKeyEvent |
Oggetto |
| ExtraLocaleList |
Finalità aggiuntiva: A |
| ExtraLocalOnly |
Usato in modo aggiuntivo per indicare che una finalità deve restituire solo i dati presenti nel dispositivo locale. |
| ExtraLocusId |
Finalità aggiuntiva: ID del contesto usato in |
| ExtraMetadataText |
CharSequence di testo aggiuntivo che descrive il contenuto condiviso. |
| ExtraMimeTypes |
Extra usato per comunicare un set di tipi MIME accettabili. |
| ExtraNotUnknownSource |
Usato come campo aggiuntivo booleano con |
| ExtraOriginatingUri |
Usato come campo aggiuntivo URI con |
| ExtraPackageName |
Finalità aggiuntiva: nome del pacchetto dell'app. |
| ExtraPackages |
Matrice di stringhe dei nomi dei pacchetti. |
| ExtraPermissionGroupName |
Finalità aggiuntiva: nome di un gruppo di autorizzazioni. |
| ExtraPhoneNumber |
Stringa contenente il numero di telefono immesso originariamente in |
| ExtraProcessText |
Nome dell'elemento aggiuntivo utilizzato per definire il testo da elaborare, come CharSequence. |
| ExtraProcessTextReadonly |
Nome dell'extra booleano utilizzato per definire se il testo elaborato verrà utilizzato come di sola lettura. |
| ExtraQuickViewFeatures |
Un extra facoltativo che |
| ExtraQuietMode |
Valore booleano facoltativo che indica se la modalità non interattiva è stata attivata o disattivata. |
| ExtraReferrer |
Questo extra può essere usato con qualsiasi finalità usata per avviare un'attività, fornendo informazioni su chi avvia tale attività. |
| ExtraReferrerName |
Versione alternativa di |
| ExtraRemoteIntentToken |
Usato nel campo aggiuntivo nella finalità remota. |
| ExtraReplacementExtras |
Bundle che forma un mapping di potenziali nomi di pacchetti di destinazione a bundle aggiuntivi diversi da aggiungere agli extra delle finalità predefinite in |
| ExtraReplacing |
Usato come campo aggiuntivo booleano nelle |
| ExtraRestrictionsBundle |
Extra inviato nella finalità a BroadcastReceiver che gestisce |
| ExtraRestrictionsIntent |
Usato in più nella risposta da un BroadcastReceiver che gestisce |
| ExtraRestrictionsList |
Usato in più nella risposta da un BroadcastReceiver che gestisce |
| ExtraResultReceiver |
Oggetto |
| ExtraReturnResult |
Usato come campo aggiuntivo booleano con |
| ExtraShortcutIcon |
Nome dell'elemento aggiuntivo usato per definire l'icona, come bitmap, di un collegamento. |
| ExtraShortcutIconResource |
Nome dell'elemento aggiuntivo usato per definire l'icona, come CollegamentoIconResource, di un collegamento. |
| ExtraShortcutId |
Finalità aggiuntiva: ID del collegamento usato per inviare la finalità di condivisione. |
| ExtraShortcutIntent |
Nome dell'elemento aggiuntivo utilizzato per definire la finalità di un collegamento. |
| ExtraShortcutName |
Nome dell'elemento aggiuntivo utilizzato per definire il nome di un collegamento. |
| ExtraShutdownUserspaceOnly |
Facoltativo aggiuntivo per |
| ExtraSplitName |
Extra finalità: un nome di divisione dell'app. |
| ExtraStartTime |
Valore long che rappresenta il timestamp di inizio (periodo in millis) dell'utilizzo delle autorizzazioni quando viene usato con |
| ExtraStream |
Contenuto: URI che contiene un flusso di dati associati alla finalità, usato con |
| ExtraSubject |
Stringa costante contenente la riga dell'oggetto desiderata di un messaggio. |
| ExtraSuspendedPackageExtras |
Extra finalità: un |
| ExtraTemplate |
Dati iniziali da inserire in un record appena creato. |
| ExtraText |
Costante CharSequence associata alla finalità, utilizzata con |
| ExtraTime |
Facoltativo, specificando un tempo in millisecondi. |
| ExtraTimezone |
Extra inviato con specificare |
| ExtraTitle |
Titolo della finestra di dialogo CharSequence da fornire all'utente quando viene usato con un oggetto |
| ExtraUid |
Usato come campo aggiuntivo int nelle |
| ExtraUser |
Oggetto |
| ExtraUserInitiated |
Usato come campo aggiuntivo booleano nelle |
| ExtraUseStylusMode |
Valore booleano aggiuntivo usato con che |
| FlagActivityRequireDefault |
Obsoleti.
Se impostato in una finalità passata a |
| FlagActivityRequireNonBrowser |
Obsoleti.
Se impostato in una finalità passata a |
| FlagReceiverVisibleToInstantApps |
Obsoleti.
Se impostata, la trasmissione sarà visibile ai ricevitori in App istantanee. |
| MetadataDockHome |
Valore booleano che può essere fornito come metadati con un'attività di ancoraggio, per indicare che il dock deve assumere la chiave home quando è attivo. |
| UriAllowUnsafe |
Obsoleti.
Flag da usare con |
| UriAndroidAppScheme |
Obsoleti.
Flag da usare con |
| UriIntentScheme |
Obsoleti.
Flag da usare con |
Proprietà
| Nome | Descrizione |
|---|---|
| Action |
Recuperare l'azione generale da eseguire, ad esempio |
| Categories |
Restituisce il set di tutte le categorie nella finalità. |
| Class |
Restituisce la classe di runtime di questo |
| ClipData |
Restituisce l'oggetto |
| Component |
Recuperare il componente concreto associato alla finalità. |
| Creator | |
| Data |
Recuperare i dati su cui opera questa finalità. |
| DataString |
Uguale a |
| Extras |
Recupera una mappa di dati estesi dalla finalità . |
| Flags |
Recuperare eventuali flag speciali associati a questa finalità. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HasFileDescriptors |
Restituisce true se gli extra di Intent contengono un descrittore di file partizzato. |
| Identifier |
Recuperare l'identificatore per questa finalità. |
| IsMismatchingFilter |
Indica se la finalità non corrisponde a tutti i filtri finalità dichiarati nel componente ricevente. |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| JniPeerMembers |
Ottiene i metadati JNI usati per richiamare i membri di questo peer Java. |
| Package |
Recuperare il nome del pacchetto dell'applicazione a cui questa finalità è limitata. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| Scheme |
Restituisce la parte dello schema dei dati della finalità. |
| Selector |
Restituisce il selettore specifico associato a questa finalità. -oppure- Impostare un selettore per questa finalità. |
| SourceBounds |
Ottenere i limiti del mittente di questa finalità, nelle coordinate dello schermo. - oppure - Impostare i limiti del mittente di questa finalità, nelle coordinate dello schermo. |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| Type |
Recuperare qualsiasi tipo MIME esplicito incluso nella finalità. |
Metodi
| Nome | Descrizione |
|---|---|
| AddCategory(String) |
Aggiungere una nuova categoria alla finalità. |
| AddFlags(ActivityFlags) |
Aggiungere altri flag alla finalità (o con il valore dei flag esistenti). |
| Clone() |
Crea e restituisce una copia dell'oggetto |
| CloneFilter() |
Creare un clone solo delle parti della finalità rilevanti per la corrispondenza dei filtri: azione, dati, tipo, componente e categorie. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| CreateChooser(Intent, ICharSequence, IntentSender) |
Funzione di praticità per la creazione di una |
| CreateChooser(Intent, ICharSequence) |
Funzione di praticità per la creazione di una |
| CreateChooser(Intent, String, IntentSender) |
Funzione di praticità per la creazione di una |
| CreateChooser(Intent, String) |
Funzione di praticità per la creazione di una |
| DescribeContents() |
Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable. |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| Equals(Object) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| FillIn(Intent, FillInFlags) |
Copiare il contenuto di <var>other</var> in questo oggetto, ma solo dove i campi non sono definiti da questo oggetto. |
| FilterEquals(Intent) |
Determinare se due finalità sono le stesse ai fini della risoluzione delle finalità (filtro). |
| FilterHashCode() |
Generare codice hash corrispondente alla semantica di filterEquals(). |
| GetBooleanArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetBooleanExtra(String, Boolean) |
Recuperare i dati estesi dalla finalità. |
| GetBundleExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetByteArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetByteExtra(String, SByte) |
Recuperare i dati estesi dalla finalità. |
| GetCharArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetCharExtra(String, Char) |
Recuperare i dati estesi dalla finalità. |
| GetCharSequenceArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetCharSequenceArrayExtraFormatted(String) |
Recuperare i dati estesi dalla finalità. |
| GetCharSequenceArrayListExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetCharSequenceExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetCharSequenceExtraFormatted(String) |
Recuperare i dati estesi dalla finalità. |
| GetDoubleArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetDoubleExtra(String, Double) |
Recuperare i dati estesi dalla finalità. |
| GetFloatArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetFloatExtra(String, Single) |
Recuperare i dati estesi dalla finalità. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetIntArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetIntegerArrayListExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetIntent(String) |
Obsoleti.
Chiamare |
| GetIntentOld(String) | |
| GetIntExtra(String, Int32) |
Recuperare i dati estesi dalla finalità. |
| GetLongArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetLongExtra(String, Int64) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableArrayExtra(String, Class) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableArrayListExtra(String, Class) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableArrayListExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableExtra(String, Class) |
Recuperare i dati estesi dalla finalità. |
| GetParcelableExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetSerializableExtra(String, Class) |
Recuperare i dati estesi dalla finalità. |
| GetSerializableExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetShortArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetShortExtra(String, Int16) |
Recuperare i dati estesi dalla finalità. |
| GetStringArrayExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetStringArrayListExtra(String) |
Recuperare i dati estesi dalla finalità. |
| GetStringExtra(String) |
Recuperare i dati estesi dalla finalità. |
| HasCategory(String) |
Controllare se esiste una categoria nella finalità. |
| HasExtra(String) |
Restituisce true se un valore aggiuntivo è associato al nome specificato. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| MakeMainActivity(ComponentName) |
Creare una finalità per avviare l'attività principale (radice) di un'attività. |
| MakeMainSelectorActivity(String, String) |
Creare una finalità per l'attività principale di un'applicazione, senza specificare un'attività specifica da eseguire, ma fornire un selettore per trovare l'attività. |
| MakeRestartActivityTask(ComponentName) |
Creare una finalità che può essere usata per riattivare l'attività di un'applicazione nello stato di base. |
| NormalizeMimeType(String) |
Normalizzare un tipo di dati MIME. |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| ParseIntent(Resources, XmlReader, IAttributeSet) |
Analizza l'elemento "intent" (e i relativi elementi figlio) da XML e crea un'istanza di un oggetto Intent. |
| ParseUri(String, IntentUriType) |
Creare una finalità da un URI. |
| PutCharSequenceArrayListExtra(String, IList<ICharSequence>) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Boolean) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Boolean[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Bundle) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Byte[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Char) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Char[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Double) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Double[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, ICharSequence) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, ICharSequence[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int16) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int16[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int32) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int32[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int64) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Int64[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, IParcelable) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, IParcelable[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, ISerializable) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, SByte) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Single) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, Single[]) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, String) |
Aggiungere dati estesi alla finalità. |
| PutExtra(String, String[]) |
Aggiungere dati estesi alla finalità. |
| PutExtras(Bundle) |
Aggiungere un set di dati estesi alla finalità. |
| PutExtras(Intent) |
Copiare tutti gli elementi aggiuntivi in "src" in questa finalità. |
| PutIntegerArrayListExtra(String, IList<Integer>) |
Aggiungere dati estesi alla finalità. |
| PutParcelableArrayListExtra(String, IList<IParcelable>) |
Aggiungere dati estesi alla finalità. |
| PutStringArrayListExtra(String, IList<String>) |
Aggiungere dati estesi alla finalità. |
| ReadFromParcel(Parcel) | |
| RemoveCategory(String) |
Rimuovere una categoria da una finalità. |
| RemoveExtra(String) |
Rimuovere i dati estesi dalla finalità. |
| RemoveFlags(ActivityFlags) |
Rimuovere questi flag dalla finalità. |
| RemoveLaunchSecurityProtection() |
Quando una finalità proviene da un'altra app o componente come finalità aggiuntiva incorporata, il sistema crea un token per identificare l'autore di questa finalità esterna. Se questo token è mancante o non valido, il sistema bloccherà l'avvio di questa finalità. Se contiene un token valido, il sistema eseguirà la verifica contro l'autore per bloccare l'avvio della destinazione, non dispone dell'autorizzazione per avviare o impedire l'accesso URI al tagert a cui non può accedere. Questo metodo consente di rifiutare esplicitamente questa funzionalità. |
| ReplaceExtras(Bundle) |
Sostituire completamente gli extra nella finalità con il bundle di extra specificato. |
| ReplaceExtras(Intent) |
Sostituire completamente gli extra nella finalità con gli extra nella finalità specificata. |
| ResolveActivity(PackageManager) |
Restituisce il componente Activity che deve essere usato per gestire questa finalità. |
| ResolveActivityInfo(PackageManager, PackageInfoFlags) |
Risolvere la finalità in un oggetto |
| ResolveType(ContentResolver) |
Restituisce il tipo di dati MIME di questa finalità. |
| ResolveType(Context) |
Restituisce il tipo di dati MIME di questa finalità. |
| ResolveTypeIfNeeded(ContentResolver) |
Restituisce il tipo di dati MIME di questa finalità, solo se sarà necessario per la risoluzione delle finalità. |
| SetAction(String) |
Impostare l'azione generale da eseguire. |
| SetClass(Context, Class) |
Praticità per chiamare |
| SetClass(Context, Type) |
Praticità per chiamare setComponent(ComponentName) con il nome restituito da un oggetto Class. |
| SetClassName(Context, String) |
Praticità per la chiamata |
| SetClassName(String, String) |
Praticità per chiamare |
| SetComponent(ComponentName) |
(In genere facoltativo) Impostare in modo esplicito il componente per gestire la finalità. |
| SetData(Uri) |
Impostare i dati su cui opera questa finalità. |
| SetDataAndNormalize(Uri) |
Normalizzare e impostare i dati su cui opera questa finalità. |
| SetDataAndType(Uri, String) |
(In genere facoltativo) Impostare i dati per la finalità insieme a un tipo di dati MIME esplicito. |
| SetDataAndTypeAndNormalize(Uri, String) |
(In genere facoltativo) Normalizzare e impostare sia l'URI di dati che un tipo di dati MIME esplicito. |
| SetExtrasClassLoader(ClassLoader) |
Imposta ClassLoader che verrà utilizzato quando si annulla ilmarshalling di qualsiasi valore parcellabile dagli extra di questa finalità. |
| SetFlags(ActivityFlags) |
Impostare flag speciali che controllano la modalità di gestione di questa finalità. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetIdentifier(String) |
Impostare un identificatore per questa finalità. |
| SetPackage(String) |
(In genere facoltativo) Impostare un nome esplicito del pacchetto dell'applicazione che limita i componenti a cui verrà risolta questa finalità. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| SetType(String) |
Impostare un tipo di dati MIME esplicito. |
| SetTypeAndNormalize(String) |
Normalizzare e impostare un tipo di dati MIME esplicito. |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| ToURI() |
Obsoleti.
Chiamare |
| ToUri(IntentUriType) |
Convertire questa finalità in una stringa contenente una rappresentazione URI. |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Appiattire questo oggetto in un pacco. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Una finalità è una descrizione astratta di un'operazione da eseguire. (Ereditato da JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Una finalità è una descrizione astratta di un'operazione da eseguire. |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Una finalità è una descrizione astratta di un'operazione da eseguire. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |