Condividi tramite


Activity Classe

Definizione

Un'attività è un'unica operazione mirata che l'utente può eseguire.

[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
    inherit ContextThemeWrapper
    interface IComponentCallbacks
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComponentCallbacks2
    interface KeyEvent.ICallback
    interface LayoutInflater.IFactory
    interface LayoutInflater.IFactory2
    interface View.IOnCreateContextMenuListener
    interface Window.ICallback
Ereditarietà
Derivato
Attributi
Implementazioni

Commenti

Un'attività è un'unica operazione mirata che l'utente può eseguire. Quasi tutte le attività interagiscono con l'utente, quindi la classe Activity si occupa della creazione di una finestra in cui è possibile inserire l'interfaccia utente con #setContentView. Anche se le attività vengono spesso presentate all'utente come finestre a schermo intero, possono essere usate anche in altri modi: come finestre mobili (tramite un tema con android.R.attr#windowIsFloating set), modalità multi-finestra o incorporata in altre finestre.

Esistono due metodi che implementeranno quasi tutte le sottoclassi di Activity:

<ul><li>#onCreate è dove si inizializza l'attività. Soprattutto, qui in genere #setContentView(int) chiamerai con una risorsa di layout che definisce l'interfaccia utente e usi #findViewById per recuperare i widget nell'interfaccia utente con cui devi interagire a livello di codice.

<li>#onPause è la posizione in cui si gestisce l'interazione attiva con l'attività. A questo punto è necessario eseguire il commit di tutte le modifiche apportate dall'utente (in genere per l'archiviazione android.content.ContentProvider dei dati). In questo stato l'attività è ancora visibile sullo schermo. </ul>

Per essere utilizzato con android.content.Context#startActivity Context.startActivity(), tutte le classi di attività devono avere una dichiarazione corrispondente android.R.styleable#AndroidManifestActivity &lt;activity&gt; nel pacchetto .AndroidManifest.xml

Argomenti trattati qui: <ol><li>Fragments<li Activity Lifecycle<>li Configuration Changes<>li>Starting Activities and Getting Results<li>Saving Persistent State<li Permissions<li>>Lifecycle</ol>

<div class="special reference"><h3>Developer Guides</h3>

La classe Activity è una parte importante del ciclo di vita complessivo di un'applicazione e il modo in cui vengono avviate e raggruppate le attività è una parte fondamentale del modello di applicazione della piattaforma. Per una prospettiva dettagliata sulla struttura di un'applicazione Android e sul comportamento delle attività, leggere le guide per sviluppatori concetti fondamentali e attività dell'applicazione e back stack .

È anche possibile trovare una discussione dettagliata su come creare attività nella Guida per sviluppatori di attività .

</Div>

"Frammenti"><h3>Frammenti</h3>

La androidx.fragment.app.FragmentActivity sottoclasse può usare la classe per modularizzare meglio il androidx.fragment.app.Fragment codice, creare interfacce utente più sofisticate per schermi più grandi e ridimensionare l'applicazione tra schermi di piccole e grandi dimensioni.

Per altre informazioni sull'uso di frammenti, vedere la Guida per sviluppatori frammenti .

"ActivityLifecycle"><h3>Activity Lifecycle</h3>

Le attività nel sistema vengono gestite come stack di attività. Quando viene avviata una nuova attività, viene in genere posizionata all'inizio dello stack corrente e diventa l'attività in esecuzione, l'attività precedente rimane sempre sotto di essa nello stack e non torna in primo piano finché la nuova attività non viene chiusa. È possibile che uno o più stack di attività siano visibili sullo schermo.

Un'attività ha essenzialmente quattro stati:

<ul>li Se un'attività si trova in primo piano dello schermo (nella posizione più alta dello stack superiore), è <em>active</em> o <em>running</em>.>< Si tratta in genere dell'attività con cui l'utente sta attualmente interagendo.</li>li Se un'attività ha perso lo stato attivo ma viene comunque presentata all'utente, è <em>visible</em>.>< È possibile se una nuova attività non completa o trasparente si concentra sull'attività, un'altra attività ha una posizione superiore in modalità multi-finestra o l'attività stessa non è attivabile in modalità finestra corrente. Tale attività è completamente attiva (mantiene tutte le informazioni sullo stato e sui membri e rimane collegata al gestore finestre). <li>Se un'attività è completamente nascosta da un'altra attività, è <em>stopped</em> o <em>hidden</em>. Mantiene comunque tutte le informazioni sullo stato e sui membri, ma non è più visibile all'utente in modo che la finestra sia nascosta e spesso verrà terminata dal sistema quando la memoria è necessaria altrove.</li>li Il sistema può eliminare l'attività dalla memoria chiedendolo di terminare, o semplicemente uccidendone il processo, rendendolo <>distrutto</em>.>< Quando viene nuovamente visualizzato all'utente, deve essere completamente riavviato e ripristinato allo stato precedente.</li></ul>

Il diagramma seguente mostra i percorsi di stato importanti di un'attività. I rettangoli quadrati rappresentano metodi di callback che è possibile implementare per eseguire operazioni quando l'attività si sposta tra gli stati. Gli ovali colorati sono gli stati principali in cui l'attività può trovarsi.

<img src=".. /.. /.. /images/activity_lifecycle.png" alt="Diagramma dello stato per un ciclo di vita dell'attività Android". border="0" />

Esistono tre cicli chiave che potrebbero essere interessati al monitoraggio all'interno dell'attività:

<ul>li L'intera <durata</b>> di un'attività avviene tra la prima chiamata a fino android.app.Activity#onCreate a una singola chiamata finale a android.app.Activity#onDestroy.>< Un'attività eseguirà tutte le configurazioni dello stato "globale" in onCreate() e rilascerà tutte le risorse rimanenti in onDestroy(). Ad esempio, se ha un thread in esecuzione in background per scaricare i dati dalla rete, può creare tale thread in onCreate() e quindi arrestare il thread in onDestroy().

<li>La <durata< visibile b/b>> di un'attività avviene tra una chiamata a fino a android.app.Activity#onStart quando non viene eseguita una chiamata corrispondente a android.app.Activity#onStop. Durante questo periodo l'utente può visualizzare l'attività sullo schermo, anche se potrebbe non essere in primo piano e interagire con l'utente. Tra questi due metodi è possibile gestire le risorse necessarie per mostrare l'attività all'utente. Ad esempio, è possibile registrare un android.content.BroadcastReceiver in onStart() per monitorare le modifiche che influiscono sull'interfaccia utente e annullarne la registrazione in onStop() quando l'utente non vede più ciò che viene visualizzato. I metodi onStart() e onStop() possono essere chiamati più volte, poiché l'attività diventa visibile e nascosta all'utente.

<li La durata in primo piano b>/b> di un'attività viene eseguita tra una chiamata a fino a android.app.Activity#onResume quando non viene eseguita una chiamata corrispondente a android.app.Activity#onPause.<<> Durante questo periodo l'attività è visibile, attiva e interagisce con l'utente. Un'attività può spesso passare tra gli stati ripresi e sospesi, ad esempio quando il dispositivo passa alla sospensione, quando viene recapitato un risultato di un'attività, quando viene recapitata una nuova finalità, quindi il codice in questi metodi deve essere piuttosto leggero. </ul>

L'intero ciclo di vita di un'attività è definito dai metodi Activity seguenti. Tutti questi sono hook che è possibile eseguire l'override per eseguire operazioni appropriate quando l'attività cambia stato. Tutte le attività implementeranno android.app.Activity#onCreate per eseguire la configurazione iniziale. Molti implementeranno android.app.Activity#onPause anche per eseguire il commit delle modifiche ai dati e prepararsi a sospendere l'interazione con l'utente e android.app.Activity#onStop per gestire l'assenza di visibilità sullo schermo. È consigliabile chiamare sempre la superclasse quando si implementano questi metodi.

</p>

public class Activity extends ApplicationContext {
                protected void onCreate(Bundle savedInstanceState);

                protected void onStart();

                protected void onRestart();

                protected void onResume();

                protected void onPause();

                protected void onStop();

                protected void onDestroy();
            }

In generale, il movimento attraverso il ciclo di vita di un'attività è simile al seguente:

<table border="2" width="85%" align="center" frame="hsides" rules="rows">colgroup align="left" span="3" /colgroup align="left" /<>><colgroup align="center" /colgroup align="center" /><<>

<thead><tr><th colspan="3">Method</th th><>Description</th th<>>Killable?</th><>Next</th></tr></thead>

<tbody tr td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()</td td><>Chiamata quando l'attività viene creata per la prima volta.><>< In questo modo è necessario eseguire tutte le normali impostazioni statiche: creare visualizzazioni, associare dati a elenchi e così via. Questo metodo fornisce anche un bundle contenente lo stato bloccato precedentemente dell'attività, se presente.

Sempre seguito da onStart().</td td align="center">No</td td<>align="center"><onStart()/td></tr><>

<tr><td rowspan="5" style="border-left: none; border-right: none;">       </td td colspan="2" align="left" border="0"<>android.app.Activity#onRestart onRestart()/td td>><Chiamata dopo che l'attività è stata arrestata, prima che venga avviata di nuovo.><

Sempre seguito da onStart()</td td<>align="center">No</td td<>align="center">onStart()</td></tr>

<tr><td colspan="2" align="left" border="0">android.app.Activity#onStart onStart()</td td td>><Chiamata quando l'attività diventa visibile all'utente.

Seguito da onResume() se l'attività viene in primo piano o onStop() se diventa nascosta.</td td align="center">No</td td<>align="center">onResume() o onStop()</td></tr><>

<tr><td rowspan="2" style="border-left: none;">       </td td align="left" border="0"><android.app.Activity#onResume onResume()/td td>><Chiamato quando l'attività inizierà a interagire con l'utente.>< A questo punto l'attività si trova all'inizio dello stack di attività, con l'input dell'utente che lo passa.

Sempre seguito da onPause().</td td align="center">No</td td<>align="center"><onPause()/td></tr><>

<tr><td align="left" border="0">android.app.Activity#onPause onPause()</td td><>Chiamato quando l'attività perde lo stato di primo piano, non è più attivabile o prima della transizione allo stato arrestato/nascosto o distrutto. L'attività è ancora visibile all'utente, quindi è consigliabile mantenerla attiva visivamente e continuare ad aggiornare l'interfaccia utente. Le implementazioni di questo metodo devono essere molto rapide perché l'attività successiva non verrà ripresa fino a quando questo metodo non viene restituito.

Seguito da onResume() se l'attività torna all'inizio o onStop() se diventa invisibile all'utente.</td td align="center"><font color="#800000"><strong>Pre-<android.os.Build.VERSION_CODES#HONEYCOMB/strong></font></td td><align="center"onResume()> o<br>onStop()</td></tr><>

<tr><td colspan="2" align="left" border="0">android.app.Activity#onStop onStop()</td td><>Chiamato quando l'attività non è più visibile all'utente. Questo può verificarsi perché una nuova attività viene avviata in cima, una esistente viene portata davanti a questa o questa viene distrutta. Questo viene in genere usato per arrestare le animazioni e aggiornare l'interfaccia utente e così via.

Seguito da onRestart() se questa attività torna a interagire con l'utente o onDestroy() se l'attività sta per andare via.</td td><align="center"><font color="#800000"><strong>Yes</strong></font></td td td><align="center">onRestart() o<br<onDestroy()>/td></tr>

<tr><td colspan="3" align="left" border="0">android.app.Activity#onDestroy onDestroy()</td td><>La chiamata finale ricevuta prima che l'attività venga distrutta. Ciò può verificarsi perché l'attività viene terminata (qualcuno chiamato Activity#finish su di esso) o perché il sistema sta eliminando temporaneamente questa istanza dell'attività per risparmiare spazio. È possibile distinguere questi due scenari con il Activity#isFinishing metodo .</td td align="center"><font color="#800000"><strong>Yes</strong></font></td<>align="center"><em>nothing</em></td<>/tr></tbody></table><>

Si noti la colonna "Killable" nella tabella precedente: per i metodi contrassegnati come terminabili, dopo che tale metodo restituisce il processo che ospita l'attività può essere terminata dal sistema <em>in qualsiasi momento</em> senza eseguire un'altra riga del codice. Per questo motivo, è necessario usare il #onPause metodo per scrivere dati persistenti (ad esempio le modifiche dell'utente) nell'archiviazione. Inoltre, il metodo #onSaveInstanceState(Bundle) viene chiamato prima di inserire l'attività in uno stato in background di questo tipo, consentendo di evitare qualsiasi stato di istanza dinamica nell'attività nel bundle specificato, per essere ricevuto in un secondo momento in #onCreate se l'attività deve essere ricreata. Per altre informazioni sul ciclo di vita di un processo associato alle attività ospitate, vedere la sezione Ciclo di vita del processo. Si noti che è importante salvare i dati persistenti invece #onPause che #onSaveInstanceState perché quest'ultimo non fa parte dei callback del ciclo di vita, quindi non verrà chiamato in ogni situazione come descritto nella relativa documentazione.

<p class="nota">Tenere presente che queste semantiche cambieranno leggermente tra le applicazioni destinate alle piattaforme a partire da android.os.Build.VERSION_CODES#HONEYCOMB quelle destinate alle piattaforme precedenti. A partire da Honeycomb, un'applicazione non è nello stato di terminazione fino a quando #onStop non viene restituita. Ciò influisce quando #onSaveInstanceState(Bundle) può essere chiamato (può essere chiamato in modo sicuro dopo #onPause()) e consente a un'applicazione di attendere in modo sicuro fino #onStop() a quando non salvare lo stato persistente.</p>

<p class="nota">Per le applicazioni destinate alle piattaforme che iniziano con android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) verrà sempre chiamato dopo #onStop, quindi un'applicazione può eseguire in modo sicuro transazioni di frammenti in #onStop e sarà in grado di salvare lo stato persistente in un secondo momento.</p>

Per i metodi che non sono contrassegnati come terminabili, il processo dell'attività non verrà ucciso dal sistema a partire dal momento in cui viene chiamato il metodo e continuando dopo che viene restituito. Di conseguenza, un'attività si trova nello stato di terminazione, ad esempio tra dopo onStop() l'inizio di onResume(). Tenere presente che, sotto un utilizzo eccessivo della memoria, il sistema può terminare il processo dell'applicazione in qualsiasi momento.

"ConfigurationChanges"><h3 Configuration Changes</h3>>

Se la configurazione del dispositivo (come definito dalla Configuration Resources.Configuration classe) cambia, qualsiasi elemento che visualizza un'interfaccia utente dovrà aggiornare in modo che corrisponda a tale configurazione. Poiché Activity è il meccanismo principale per interagire con l'utente, include un supporto speciale per la gestione delle modifiche di configurazione.

A meno che non si specifichi diversamente, una modifica della configurazione (ad esempio una modifica dell'orientamento dello schermo, lingua, dispositivi di input e così via) farà sì che l'attività corrente venga <>eliminata</em>, passando attraverso il normale processo del ciclo di vita delle attività di #onPause, #onStope #onDestroy in base alle esigenze. Se l'attività era in primo piano o visibile all'utente, una volta #onDestroy chiamata in tale istanza verrà creata una nuova istanza dell'attività, con qualsiasi elemento savedInstanceState generato dall'istanza precedente da #onSaveInstanceState.

Questa operazione viene eseguita perché qualsiasi risorsa dell'applicazione, inclusi i file di layout, può cambiare in base a qualsiasi valore di configurazione. Di conseguenza, l'unico modo sicuro per gestire una modifica di configurazione consiste nel recuperare nuovamente tutte le risorse, inclusi layout, disegnare e stringhe. Poiché le attività devono già sapere come salvare lo stato e ricrearsi da tale stato, questo è un modo pratico per riavviare un'attività con una nuova configurazione.

In alcuni casi speciali, è possibile ignorare il riavvio dell'attività in base a uno o più tipi di modifiche alla configurazione. Questa operazione viene eseguita con l'attributo android.R.attr#configChanges android:configChanges nel relativo manifesto. Per qualsiasi tipo di modifica della configurazione, si dice che si gestisce lì, si riceverà una chiamata al metodo dell'attività #onConfigurationChanged corrente invece di essere riavviato. Se una modifica di configurazione comporta qualsiasi operazione non gestita, tuttavia, l'attività verrà comunque riavviata e #onConfigurationChanged non verrà chiamata.

"StartingActivities"><h3>Starting Activities and Getting Results</h3>

Il android.app.Activity#startActivity metodo viene usato per avviare una nuova attività, che verrà posizionata all'inizio dello stack di attività. Accetta un singolo argomento, un oggetto android.content.Intent Intent, che descrive l'attività da eseguire.

A volte si vuole ottenere un risultato da un'attività al termine. Ad esempio, è possibile avviare un'attività che consente all'utente di selezionare una persona in un elenco di contatti; al termine, restituisce la persona selezionata. A tale scopo, chiamare la android.app.Activity#startActivityForResult(Intent, int) versione con un secondo parametro integer che identifica la chiamata. Il risultato tornerà attraverso il android.app.Activity#onActivityResult metodo .

Quando un'attività viene chiusa, può chiamare android.app.Activity#setResult(int) per restituire i dati al relativo elemento padre. Deve sempre fornire un codice di risultato, che può essere il risultato standard RESULT_CANCELED, RESULT_OK o qualsiasi valore personalizzato a partire da RESULT_FIRST_USER. Può anche restituire facoltativamente una finalità contenente eventuali dati aggiuntivi desiderati. Tutte queste informazioni vengono visualizzate di nuovo nell'oggetto padre Activity.onActivityResult(), insieme all'identificatore integer fornito originariamente.

Se un'attività figlio ha esito negativo per qualsiasi motivo (ad esempio l'arresto anomalo), l'attività padre riceverà un risultato con il codice RESULT_CANCELED.

public class MyActivity extends Activity {
                ...

                static final int PICK_CONTACT_REQUEST = 0;

                public boolean onKeyDown(int keyCode, KeyEvent event) {
                    if (keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
                        // When the user center presses, let them pick a contact.
                        startActivityForResult(
                            new Intent(Intent.ACTION_PICK,
                            new Uri("content://contacts")),
                            PICK_CONTACT_REQUEST);
                       return true;
                    }
                    return false;
                }

                protected void onActivityResult(int requestCode, int resultCode,
                        Intent data) {
                    if (requestCode == PICK_CONTACT_REQUEST) {
                        if (resultCode == RESULT_OK) {
                            // A contact was picked.  Here we will just display it
                            // to the user.
                            startActivity(new Intent(Intent.ACTION_VIEW, data));
                        }
                    }
                }
            }

"SavingPersistentState"><h3>Salvataggio dello stato< persistente/h3>

Esistono in genere due tipi di stato permanente che un'attività gestisce: dati condivisi simili a documenti (in genere archiviati in un database SQLite usando un provider di contenuti android.content.ContentProvider) e uno stato interno, ad esempio le preferenze utente.

Per i dati del provider di contenuti, è consigliabile che le attività usino un modello utente di "modifica sul posto". Ovvero, tutte le modifiche apportate da un utente vengono eseguite immediatamente senza richiedere un passaggio di conferma aggiuntivo. Il supporto di questo modello è in genere una questione semplice delle due regole seguenti:

<ul><li>

Quando si crea un nuovo documento, la voce o il file di database di backup viene creato immediatamente. Ad esempio, se l'utente sceglie di scrivere un nuovo messaggio di posta elettronica, viene creata una nuova voce per tale messaggio di posta elettronica non appena iniziano a immettere i dati, in modo che se passano a qualsiasi altra attività dopo questo punto questo messaggio di posta elettronica verrà visualizzato nell'elenco delle bozze.

<li>

Quando viene chiamato il metodo di un'attività, deve eseguire il commit nel provider di contenuto di onPause() backup o nel file tutte le modifiche apportate dall'utente. In questo modo si garantisce che tali modifiche vengano visualizzate da qualsiasi altra attività che sta per essere eseguita. È probabile che si voglia eseguire il commit dei dati in modo ancora più aggressivo in momenti chiave durante il ciclo di vita dell'attività: ad esempio prima di avviare una nuova attività, prima di completare la propria attività, quando l'utente passa tra i campi di input e così via.

</ul>

Questo modello è progettato per evitare la perdita di dati quando un utente si sposta tra le attività e consente al sistema di terminare in modo sicuro un'attività (perché le risorse di sistema sono necessarie altrove) in qualsiasi momento dopo che è stato arrestato (o sospeso nelle versioni della piattaforma prima android.os.Build.VERSION_CODES#HONEYCOMBdi ). Si noti che l'utente che preme BACK dall'attività non <><> significa "annulla" e significa "annulla" - significa lasciare l'attività con il relativo contenuto corrente salvato. L'annullamento delle modifiche in un'attività deve essere fornito tramite un altro meccanismo, ad esempio un'opzione esplicita "ripristina" o "annulla".

Per altre informazioni sui provider di contenuto, vedere il pacchetto di contenuto android.content.ContentProvider. Si tratta di un aspetto chiave del modo in cui le diverse attività richiamano e propagano i dati tra loro.

La classe Activity fornisce anche un'API per la gestione dello stato persistente interno associato a un'attività. Può essere usato, ad esempio, per ricordare la visualizzazione iniziale preferita dell'utente in un calendario (visualizzazione giorno o visualizzazione settimana) o nella home page predefinita dell'utente in un Web browser.

Lo stato persistente dell'attività viene gestito con il metodo #getPreferences, consentendo di recuperare e modificare un set di coppie nome/valore associate all'attività. Per usare le preferenze condivise tra più componenti dell'applicazione (attività, ricevitori, servizi, provider), è possibile usare il metodo sottostante Context#getSharedPreferences Context.getSharedPreferences() per recuperare un oggetto preferenze archiviato con un nome specifico. Si noti che non è possibile condividere i dati delle impostazioni tra i pacchetti dell'applicazione, perché sarà necessario un provider di contenuti.

Ecco un estratto di un'attività del calendario che archivia la modalità di visualizzazione preferita dell'utente nelle impostazioni persistenti:

public class CalendarActivity extends Activity {
                ...

                static final int DAY_VIEW_MODE = 0;
                static final int WEEK_VIEW_MODE = 1;

                private SharedPreferences mPrefs;
                private int mCurViewMode;

                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);

                    mPrefs = getSharedPreferences(getLocalClassName(), MODE_PRIVATE);
                    mCurViewMode = mPrefs.getInt("view_mode", DAY_VIEW_MODE);
                }

                protected void onPause() {
                    super.onPause();

                    SharedPreferences.Editor ed = mPrefs.edit();
                    ed.putInt("view_mode", mCurViewMode);
                    ed.commit();
                }
            }

"Autorizzazioni"><h3>Autorizzazioni</h3>

La possibilità di avviare una determinata attività può essere applicata quando viene dichiarata nel tag del android.R.styleable#AndroidManifestActivity &lt;activity&gt; manifesto. In questo modo, altre applicazioni dovranno dichiarare un elemento corrispondente android.R.styleable#AndroidManifestUsesPermission &lt;uses-permission&gt; nel proprio manifesto per poter avviare tale attività.

Quando si avvia un'attività, è possibile impostare Intent#FLAG_GRANT_READ_URI_PERMISSION Intent.FLAG_GRANT_READ_URI_PERMISSION e/o Intent#FLAG_GRANT_WRITE_URI_PERMISSION Intent.FLAG_GRANT_WRITE_URI_PERMISSION nella finalità. In questo modo verrà concesso all'attività l'accesso agli URI specifici nella finalità. L'accesso rimarrà fino al termine dell'attività (rimarrà durante il processo di hosting in fase di eliminazione e altre distruzione temporanee). A partire da android.os.Build.VERSION_CODES#GINGERBREAD, se l'attività è già stata creata e viene recapitata una nuova finalità a #onNewIntent(Intent), tutte le autorizzazioni URI appena concesse verranno aggiunte a quelle esistenti.

Per altre informazioni sulle autorizzazioni e sulla sicurezza in generale, vedere il documento Sicurezza e autorizzazioni .

"ProcessLifecycle"><h3>Process Lifecycle</h3>

Il sistema Android tenta di mantenere un processo dell'applicazione il più a lungo possibile, ma alla fine dovrà rimuovere i vecchi processi quando la memoria è insufficiente. Come descritto in Ciclo di vita delle attività, la decisione su quale processo rimuovere è strettamente legata allo stato dell'interazione dell'utente con esso. In generale, ci sono quattro stati in cui un processo può essere in base alle attività in esecuzione, elencate qui in ordine di importanza. Il sistema ucciderà processi meno importanti (gli ultimi) prima di ricorrere all'uccisione di processi più importanti (i primi).

<ol><li>

L'attività <<b in primo piano/b>> (l'attività nella parte superiore della schermata con cui l'utente sta attualmente interagendo) è considerata la più importante. Il processo verrà terminato solo come ultima risorsa, se usa più memoria di quanto sia disponibile nel dispositivo. In genere a questo punto il dispositivo ha raggiunto uno stato di paging della memoria, quindi è necessario per mantenere reattiva l'interfaccia utente. <li>

Un'attività <<b visibile/b>> (un'attività visibile all'utente ma non in primo piano, ad esempio una seduta dietro un dialogo in primo piano o accanto ad altre attività in modalità a più finestre) viene considerata estremamente importante e non verrà terminata a meno che non sia necessario mantenere l'attività in primo piano in esecuzione. <li>

Un'attività <<in background b/b>> (un'attività che non è visibile all'utente ed è stata arrestata) non è più critica, quindi il sistema può terminare in modo sicuro il processo per recuperare memoria per altri processi in primo piano o visibili. Se il processo deve essere terminato, quando l'utente torna all'attività (rendendolo nuovamente visibile sullo schermo), il relativo #onCreate metodo verrà chiamato con savedInstanceState fornito in precedenza in #onSaveInstanceState modo che possa riavviarsi nello stesso stato dell'ultimo utente lo ha lasciato. <li>

Un <processo< b vuoto/b>> non ospita alcuna attività o altri componenti dell'applicazione (ad esempio Service o android.content.BroadcastReceiver classi). Questi vengono uccisi molto rapidamente dal sistema quando la memoria diventa bassa. Per questo motivo, qualsiasi operazione in background eseguita all'esterno di un'attività deve essere eseguita nel contesto di un'attività BroadcastReceiver o di un servizio per assicurarsi che il sistema sappia che deve mantenere il processo. </olo>

A volte un'attività potrebbe dover eseguire un'operazione a esecuzione prolungata che esiste indipendentemente dal ciclo di vita dell'attività stessa. Un esempio può essere un'applicazione fotocamera che consente di caricare un'immagine in un sito Web. Il caricamento può richiedere molto tempo e l'applicazione deve consentire all'utente di lasciare l'applicazione durante l'esecuzione. A tale scopo, l'attività deve avviare un Service oggetto in cui viene eseguito il caricamento. Ciò consente al sistema di definire correttamente la priorità del processo (considerando che sia più importante di altre applicazioni non visibili) per la durata del caricamento, indipendentemente dal fatto che l'attività originale sia sospesa, arrestata o completata.

Documentazione java per android.app.Activity.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

Activity()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

Activity(IntPtr, JniHandleOwnership)

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

Campi

AccessibilityService

Usare con #getSystemService(String) per recuperare un android.view.accessibility.AccessibilityManager oggetto per fornire all'utente commenti e suggerimenti per gli eventi dell'interfaccia utente tramite i listener di eventi registrati.

(Ereditato da Context)
AccountService

Usare con #getSystemService(String) per recuperare un android.accounts.AccountManager oggetto per la ricezione di finalità alla volta della scelta.

(Ereditato da Context)
ActivityService

Usare con #getSystemService(String) per recuperare un android.app.ActivityManager oggetto per interagire con lo stato del sistema globale.

(Ereditato da Context)
AlarmService

Usare con #getSystemService(String) per recuperare un android.app.AlarmManager oggetto per la ricezione di finalità alla volta della scelta.

(Ereditato da Context)
AppOpsService

Usare con #getSystemService(String) per recuperare un android.app.AppOpsManager oggetto per tenere traccia delle operazioni dell'applicazione nel dispositivo.

(Ereditato da Context)
AppSearchService

Usare con #getSystemService(String) per recuperare un oggetto per l'indicizzazione android.app.appsearch.AppSearchManager e l'esecuzione di query sui dati dell'app gestiti dal sistema.

(Ereditato da Context)
AppwidgetService

Usare con #getSystemService(String) per recuperare un android.appwidget.AppWidgetManager oggetto per l'accesso ad AppWidgets.

(Ereditato da Context)
AudioService

Usare con #getSystemService(String) per recuperare un android.media.AudioManager oggetto per la gestione della gestione del volume, delle modalità ringer e del routing audio.

(Ereditato da Context)
BatteryService

Usare con #getSystemService(String) per recuperare un android.os.BatteryManager oggetto per la gestione dello stato della batteria.

(Ereditato da Context)
BindAllowActivityStarts
Obsoleti.

Flag per #bindService: se l'associazione da un'app visibile, il servizio associato può avviare un'attività in background.

(Ereditato da Context)
BindExternalServiceLong

Funziona allo stesso modo di #BIND_EXTERNAL_SERVICE, ma è definito come (

(Ereditato da Context)
BindNotPerceptible
Obsoleti.

Flag per #bindService: se l'associazione da un'app visibile o percepibile dall'utente, ridurre l'importanza del servizio di destinazione al di sotto del livello percepibile.

(Ereditato da Context)
BindSharedIsolatedProcess
Obsoleti.

Flag per #bindIsolatedService: associare il servizio in un processo isolato condiviso.

(Ereditato da Context)
BiometricService

Usare con #getSystemService(String) per recuperare un android.hardware.biometrics.BiometricManager oggetto per la gestione dell'autenticazione biometrica e pin/pattern/password.

(Ereditato da Context)
BlobStoreService

Usare con #getSystemService(String) per recuperare un android.app.blob.BlobStoreManager oggetto per contribuire e accedere ai BLOB di dati dall'archivio BLOB gestito dal sistema.

(Ereditato da Context)
BluetoothService

Usare con #getSystemService(String) per recuperare un android.bluetooth.BluetoothManager oggetto per l'uso del Bluetooth.

(Ereditato da Context)
BugreportService

Servizio per acquisire un bugreport.

(Ereditato da Context)
CameraService

Usare con #getSystemService(String) per recuperare un android.hardware.camera2.CameraManager oggetto per interagire con i dispositivi della fotocamera.

(Ereditato da Context)
CaptioningService

Usare con #getSystemService(String) per recuperare un android.view.accessibility.CaptioningManager oggetto per ottenere le proprietà di didascalia e ascoltare le modifiche nelle preferenze di didascalia.

(Ereditato da Context)
CarrierConfigService

Usare con #getSystemService(String) per recuperare un android.telephony.CarrierConfigManager oggetto per la lettura dei valori di configurazione del gestore telefonico.

(Ereditato da Context)
ClipboardService

Utilizzare con #getSystemService(String) per recuperare un android.content.ClipboardManager oggetto per accedere e modificare il contenuto degli Appunti globali.

(Ereditato da Context)
CompanionDeviceService

Usare con #getSystemService(String) per recuperare un android.companion.CompanionDeviceManager oggetto per la gestione dei dispositivi complementari

(Ereditato da Context)
ConnectivityDiagnosticsService

Usare con #getSystemService(String) per recuperare un android.net.ConnectivityDiagnosticsManager oggetto per l'esecuzione della diagnostica della connettività di rete e la ricezione di informazioni sulla connettività di rete dal sistema.

(Ereditato da Context)
ConnectivityService

Utilizzare con #getSystemService(String) per recuperare un android.net.ConnectivityManager oggetto per la gestione delle connessioni di rete.

(Ereditato da Context)
ConsumerIrService

Usare con #getSystemService(String) per recuperare un android.hardware.ConsumerIrManager oggetto per trasmettere segnali infrarossi dal dispositivo.

(Ereditato da Context)
CredentialService

Usare con #getSystemService(String) per recuperare un android.credentials.CredentialManager oggetto per autenticare un utente nell'app.

(Ereditato da Context)
CrossProfileAppsService

Usare con #getSystemService(String) per recuperare un android.content.pm.CrossProfileApps oggetto per le operazioni tra profili.

(Ereditato da Context)
DeviceIdDefault

ID dispositivo predefinito, ovvero l'ID del dispositivo primario (non virtuale).

(Ereditato da Context)
DeviceIdInvalid

ID dispositivo non valido.

(Ereditato da Context)
DeviceLockService

Usare con #getSystemService(String) per recuperare un oggetto android.devicelock.DeviceLockManager.

(Ereditato da Context)
DevicePolicyService

Usare con #getSystemService(String) per recuperare un android.app.admin.DevicePolicyManager oggetto per l'uso della gestione globale dei criteri dei dispositivi.

(Ereditato da Context)
DisplayHashService

Usare con #getSystemService(String) per accedere android.view.displayhash.DisplayHashManager per gestire gli hash di visualizzazione.

(Ereditato da Context)
DisplayService

Usare con #getSystemService(String) per recuperare un android.hardware.display.DisplayManager oggetto per interagire con i dispositivi di visualizzazione.

(Ereditato da Context)
DomainVerificationService

Usare con #getSystemService(String) per accedere android.content.pm.verify.domain.DomainVerificationManager per recuperare l'approvazione e lo stato utente per i domini Web dichiarati.

(Ereditato da Context)
DownloadService

Usare con #getSystemService(String) per recuperare un android.app.DownloadManager oggetto per richiedere download HTTP.

(Ereditato da Context)
DropboxService

Usare con #getSystemService(String) per recuperare un'istanza android.os.DropBoxManager per la registrazione dei log di diagnostica.

(Ereditato da Context)
EuiccService

Usare con #getSystemService(String) per recuperare un android.telephony.euicc.EuiccManager oggetto per gestire l'eUICC del dispositivo (SIM incorporato).

(Ereditato da Context)
FileIntegrityService

Usare con #getSystemService(String) per recuperare un oggetto android.security.FileIntegrityManager.

(Ereditato da Context)
FingerprintService

Utilizzare con #getSystemService(String) per recuperare un android.hardware.fingerprint.FingerprintManager oggetto per la gestione delle impronte digitali.

(Ereditato da Context)
FullscreenModeRequestEnter
Obsoleti.

Tipo di richiesta di #requestFullscreenMode(int, OutcomeReceiver)per richiedere la modalità schermo intero dalla modalità a più finestre.

FullscreenModeRequestExit
Obsoleti.

Tipo di richiesta di #requestFullscreenMode(int, OutcomeReceiver)per richiedere l'uscita dalla modalità schermo intero richiesta e ripristinare la modalità multi-finestra precedente.

GameService

Usare con #getSystemService(String) per recuperare un oggetto GameManager.

(Ereditato da Context)
GrammaticalInflectionService

Usare con #getSystemService(String) per recuperare un oggetto GrammaticalInflectionManager.

(Ereditato da Context)
HardwarePropertiesService

Usare con #getSystemService(String) per recuperare un android.os.HardwarePropertiesManager oggetto per l'accesso al servizio delle proprietà hardware.

(Ereditato da Context)
HealthconnectService

Usare con #getSystemService(String) per recuperare un oggetto android.health.connect.HealthConnectManager.

(Ereditato da Context)
InputMethodService

Usare con #getSystemService(String) per recuperare un android.view.inputmethod.InputMethodManager oggetto per l'accesso ai metodi di input.

(Ereditato da Context)
InputService

Usare con #getSystemService(String) per recuperare un android.hardware.input.InputManager oggetto per interagire con i dispositivi di input.

(Ereditato da Context)
IpsecService

Usare con #getSystemService(String) per recuperare un android.net.IpSecManager oggetto per crittografare socket o reti con IPSec.

(Ereditato da Context)
JobSchedulerService

Usare con #getSystemService(String) per recuperare un'istanza android.app.job.JobScheduler per la gestione di attività in background occasionali.

(Ereditato da Context)
KeyguardService

Usare con #getSystemService(String) per recuperare un android.app.KeyguardManager oggetto per il controllo della guardia chiave.

(Ereditato da Context)
LauncherAppsService

Usare con #getSystemService(String) per recuperare un android.content.pm.LauncherApps oggetto per l'esecuzione di query e il monitoraggio di app avviabili tra i profili di un utente.

(Ereditato da Context)
LayoutInflaterService

Usare con #getSystemService(String) per recuperare un android.view.LayoutInflater oggetto per l'aumento delle risorse di layout in questo contesto.

(Ereditato da Context)
LocaleService

Usare con #getSystemService(String) per recuperare un oggetto android.app.LocaleManager.

(Ereditato da Context)
LocationService

Usare con #getSystemService(String) per recuperare un android.location.LocationManager oggetto per controllare gli aggiornamenti della posizione.

(Ereditato da Context)
MediaCommunicationService

Usare con #getSystemService(String) per recuperare un oggetto android.media.MediaCommunicationManager per la gestione di android.media.MediaSession2.

(Ereditato da Context)
MediaMetricsService

Usare con #getSystemService(String) per recuperare un android.media.metrics.MediaMetricsManager oggetto per interagire con le metriche multimediali nel dispositivo.

(Ereditato da Context)
MediaProjectionService

Usare con #getSystemService(String) per recuperare un'istanza android.media.projection.MediaProjectionManager per la gestione delle sessioni di proiezione multimediale.

(Ereditato da Context)
MediaRouterService

Usare con #getSystemService per recuperare un android.media.MediaRouter oggetto per il controllo e la gestione del routing dei supporti.

(Ereditato da Context)
MediaSessionService

Usare con #getSystemService(String) per recuperare un android.media.session.MediaSessionManager oggetto per la gestione delle sessioni multimediali.

(Ereditato da Context)
MidiService

Utilizzare con #getSystemService(String) per recuperare un android.media.midi.MidiManager oggetto per accedere al servizio MIDI.

(Ereditato da Context)
NetworkStatsService

Usare con #getSystemService(String) per recuperare un android.app.usage.NetworkStatsManager oggetto per l'esecuzione di query sulle statistiche di utilizzo della rete.

(Ereditato da Context)
NfcService

Usare con #getSystemService(String) per recuperare un android.nfc.NfcManager oggetto per l'uso di NFC.

(Ereditato da Context)
NotificationService

Usare con #getSystemService(String) per recuperare un android.app.NotificationManager oggetto per informare l'utente di eventi in background.

(Ereditato da Context)
NsdService

Usare con #getSystemService(String) per recuperare un android.net.nsd.NsdManager oggetto per la gestione della gestione dell'individuazione dei servizi di rete

(Ereditato da Context)
OverlayService

Usare con #getSystemService(String) per recuperare un android.content.om.OverlayManager oggetto per la gestione dei pacchetti di sovrimpressione.

(Ereditato da Context)
OverrideTransitionClose
Obsoleti.

Tipo di richiesta di #overrideActivityTransition(int, int, int) o #overrideActivityTransition(int, int, int, int)per eseguire l'override della transizione di chiusura.

OverrideTransitionOpen
Obsoleti.

Tipo di richiesta di #overrideActivityTransition(int, int, int) o #overrideActivityTransition(int, int, int, int)per eseguire l'override della transizione di apertura.

PeopleService

Usare con #getSystemService(String) per accedere PeopleManager a per interagire con le conversazioni pubblicate.

(Ereditato da Context)
PerformanceHintService

Usare con #getSystemService(String) per recuperare un android.os.PerformanceHintManager oggetto per accedere al servizio di hint per le prestazioni.

(Ereditato da Context)
PowerService

Usare con #getSystemService(String) per recuperare un android.os.PowerManager oggetto per il controllo del risparmio energia, inclusi i "blocchi di riattivazione", che consentono di mantenere attivo il dispositivo durante l'esecuzione di attività lunghe.

(Ereditato da Context)
PrintService

android.print.PrintManager per la stampa e la gestione di stampanti e attività di stampa.

(Ereditato da Context)
ReceiverExported
Obsoleti.

Flag per #registerReceiver: il ricevitore può ricevere trasmissioni da altre app.

(Ereditato da Context)
ReceiverNotExported
Obsoleti.

Flag per #registerReceiver: il ricevitore non può ricevere trasmissioni da altre app.

(Ereditato da Context)
ReceiverVisibleToInstantApps
Obsoleti.

Flag per #registerReceiver: il ricevitore può ricevere trasmissioni da App istantanee.

(Ereditato da Context)
RestrictionsService

Usare con #getSystemService(String) per recuperare un android.content.RestrictionsManager oggetto per recuperare le restrizioni dell'applicazione e richiedere autorizzazioni per le operazioni con restrizioni.

(Ereditato da Context)
RoleService

Usare con #getSystemService(String) per recuperare un android.app.role.RoleManager oggetto per la gestione dei ruoli.

(Ereditato da Context)
SearchService

Utilizzare con #getSystemService(String) per recuperare un android.app.SearchManager oggetto per la gestione delle ricerche.

(Ereditato da Context)
SensorService

Usare con #getSystemService(String) per recuperare un android.hardware.SensorManager oggetto per l'accesso ai sensori.

(Ereditato da Context)
ShortcutService

Usare con #getSystemService(String) per recuperare un android.content.pm.ShortcutManager oggetto per l'accesso al servizio di scelta rapida dell'utilità di avvio.

(Ereditato da Context)
StatusBarService

Usare con #getSystemService(String) per recuperare un android.app.StatusBarManager oggetto per interagire con la barra di stato e le impostazioni rapide.

(Ereditato da Context)
StorageService

Usare con #getSystemService(String) per recuperare un android.os.storage.StorageManager oggetto per l'accesso alle funzioni di archiviazione di sistema.

(Ereditato da Context)
StorageStatsService

Usare con #getSystemService(String) per recuperare un android.app.usage.StorageStatsManager oggetto per l'accesso alle statistiche di archiviazione del sistema.

(Ereditato da Context)
SystemHealthService

Usare con #getSystemService(String) per recuperare un android.os.health.SystemHealthManager oggetto per l'accesso alle metriche di integrità del sistema (batteria, alimentazione, memoria e così via).

(Ereditato da Context)
TelecomService

Usare con #getSystemService(String) per recuperare un android.telecom.TelecomManager oggetto per gestire le funzionalità correlate alle telecomunicazioni del dispositivo.

(Ereditato da Context)
TelephonyImsService

Usare con #getSystemService(String) per recuperare un oggetto android.telephony.ims.ImsManager.

(Ereditato da Context)
TelephonyService

Utilizzare con #getSystemService(String) per recuperare un android.telephony.TelephonyManager oggetto per la gestione delle funzionalità di telefonia del dispositivo.

(Ereditato da Context)
TelephonySubscriptionService

Utilizzare con #getSystemService(String) per recuperare un android.telephony.SubscriptionManager oggetto per la gestione delle sottoscrizioni di telefonia del dispositivo.

(Ereditato da Context)
TextClassificationService

Usare con #getSystemService(String) per recuperare un TextClassificationManager oggetto per i servizi di classificazione del testo.

(Ereditato da Context)
TextServicesManagerService

Usare con #getSystemService(String) per recuperare un android.view.textservice.TextServicesManager oggetto per l'accesso ai servizi di testo.

(Ereditato da Context)
TvInputService

Usare con #getSystemService(String) per recuperare un android.media.tv.TvInputManager oggetto per interagire con gli input TV nel dispositivo.

(Ereditato da Context)
TvInteractiveAppService

Usare con #getSystemService(String) per recuperare un android.media.tv.interactive.TvInteractiveAppManager oggetto per interagire con le applicazioni interattive TV nel dispositivo.

(Ereditato da Context)
UiModeService

Usare con #getSystemService(String) per recuperare un android.app.UiModeManager oggetto per il controllo delle modalità dell'interfaccia utente.

(Ereditato da Context)
UsageStatsService

Usare con #getSystemService(String) per recuperare un android.app.usage.UsageStatsManager oggetto per l'esecuzione di query sulle statistiche di utilizzo dei dispositivi.

(Ereditato da Context)
UsbService

Usare con #getSystemService(String) per recuperare un android.hardware.usb.UsbManager oggetto per l'accesso ai dispositivi USB (come host USB) e per controllare il comportamento di questo dispositivo come dispositivo USB.

(Ereditato da Context)
UserService

Usare con #getSystemService(String) per recuperare un android.os.UserManager oggetto per la gestione degli utenti nei dispositivi che supportano più utenti.

(Ereditato da Context)
VibratorManagerService

Usare con #getSystemService(String) per recuperare un android.os.VibratorManager oggetto per accedere ai vibratori del dispositivo, interagire con i singoli e riprodurre effetti sincronizzati su più vibratori.

(Ereditato da Context)
VibratorService

Usare con #getSystemService(String) per recuperare un android.os.Vibrator oggetto per interagire con l'hardware di vibrazione.

(Ereditato da Context)
VirtualDeviceService

Usare con #getSystemService(String) per recuperare un android.companion.virtual.VirtualDeviceManager oggetto per la gestione dei dispositivi virtuali.

(Ereditato da Context)
VpnManagementService

Usare con #getSystemService(String) per recuperare un android.net.VpnManager oggetto per gestire i profili per la VPN predefinita della piattaforma.

(Ereditato da Context)
WallpaperService

Usare con #getSystemService(String) per recuperare un com.

(Ereditato da Context)
WifiAwareService

Utilizzare con #getSystemService(String) per recuperare un android.net.wifi.aware.WifiAwareManager oggetto per la gestione della gestione del riconoscimento Wi-Fi.

(Ereditato da Context)
WifiP2pService

Utilizzare con #getSystemService(String) per recuperare un android.net.wifi.p2p.WifiP2pManager oggetto per la gestione delle connessioni peer-to-peer Wi-Fi.

(Ereditato da Context)
WifiRttRangingService

Usare con #getSystemService(String) per recuperare un android.net.wifi.rtt.WifiRttManager oggetto per l'intervallo di dispositivi con wifi.

(Ereditato da Context)
WifiService

Utilizzare con #getSystemService(String) per recuperare un android.net.wifi.WifiManager oggetto per la gestione dell'accesso Wi-Fi.

(Ereditato da Context)
WindowService

Usare con #getSystemService(String) per recuperare un android.view.WindowManager oggetto per l'accesso al gestore finestre del sistema.

(Ereditato da Context)

Proprietà

ActionBar

Recuperare un riferimento alla barra delle azioni di questa attività.

Application

Restituisce l'applicazione proprietaria di questa attività.

ApplicationContext

Restituisce il contesto del singolo oggetto Application globale del processo corrente.

(Ereditato da ContextWrapper)
ApplicationInfo

Restituisce le informazioni complete sull'applicazione per il pacchetto di questo contesto.

(Ereditato da ContextWrapper)
Assets

Restituisce un'istanza di AssetManager per il pacchetto dell'applicazione.

(Ereditato da ContextWrapper)
AttributionSource

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
AttributionTag

L'attribuzione può essere usata in app complesse per separare logicamente parti dell'app.

(Ereditato da Context)
BaseContext (Ereditato da ContextWrapper)
CacheDir

Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system.

(Ereditato da ContextWrapper)
CallingActivity

Restituisce il nome dell'attività che ha richiamato questa attività.

CallingPackage

Restituisce il nome del pacchetto che ha richiamato questa attività.

ChangingConfigurations

Se questa attività viene eliminata definitivamente perché non è in grado di gestire un parametro di configurazione da modificare (e pertanto il relativo #onConfigurationChanged(Configuration) metodo è <em>not</em> chiamato), è possibile usare questo metodo per individuare il set di modifiche che si sono verificate durante il processo di eliminazione definitiva.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClassLoader

Restituisce un caricatore di classi che è possibile usare per recuperare le classi in questo pacchetto.

(Ereditato da ContextWrapper)
CodeCacheDir

Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system progettato per l'archiviazione del codice memorizzato nella cache.

(Ereditato da ContextWrapper)
ComponentName

Restituisce il nome completo del componente di questa attività.

ContentResolver

Restituisce un'istanza di ContentResolver per il pacchetto dell'applicazione.

(Ereditato da ContextWrapper)
ContentScene

Recuperare l'oggetto che rappresenta il Scene contenuto corrente di questa finestra.

ContentTransitionManager

Recuperare l'oggetto responsabile delle TransitionManager transizioni predefinite in questa finestra. -oppure- Impostare l'oggetto TransitionManager da usare per le transizioni predefinite in questa finestra.

CurrentFocus

Chiama android.view.Window#getCurrentFocus nella finestra di questa attività per restituire la visualizzazione attualmente attiva.

DataDir

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
DeviceId

Ottiene l'ID dispositivo a cui è associato questo contesto.

(Ereditato da Context)
Display

Ottiene la visualizzazione a cui è associato questo contesto.

(Ereditato da Context)
ExternalCacheDir

Restituisce il percorso assoluto della directory nel file system esterno primario, che si trova in un punto in ExternalStorageDirectory cui l'applicazione può inserire i file della cache di cui è proprietario.

(Ereditato da ContextWrapper)
FilesDir

Restituisce il percorso assoluto della directory nel file system in cui vengono archiviati i file creati con OpenFileOutput(String, FileCreationMode) .

(Ereditato da ContextWrapper)
FocusedStateSet

Un'attività è un'unica operazione mirata che l'utente può eseguire.

FragmentManager

Restituisce FragmentManager per interagire con i frammenti associati a questa attività.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasWindowFocus

Restituisce true se la finestra principale</em> dell'attività <>ha attualmente lo stato attivo della finestra.

Immersive

Bit che indica che questa attività è "immersiva" e non deve essere interrotta dalle notifiche, se possibile. -oppure- Regolare l'impostazione della modalità immersiva corrente.

InstanceCount

Un'attività è un'unica operazione mirata che l'utente può eseguire.

Intent

Restituisce la finalità che ha avviato questa attività. - oppure - Modificare la finalità restituita da #getIntent.

IsActivityTransitionRunning

Restituisce un valore che indica se sono in esecuzione transizioni di attività in questa attività.

IsChangingConfigurations

Verificare se questa attività è in corso di eliminazione definitiva per poter essere ricreata con una nuova configurazione.

IsChild

Questa attività è incorporata all'interno di un'altra attività?

IsDestroyed

Restituisce true se la chiamata finale #onDestroy() è stata effettuata sull'attività, quindi questa istanza è ora inattiva.

IsDeviceProtectedStorage

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
IsFinishing

Verificare se l'attività è in fase di completamento, perché è stata chiamata #finish su di esso o qualcun altro ha richiesto che sia stata completata.

IsInMultiWindowMode

Restituisce true se l'attività è attualmente in modalità a più finestre.

IsInPictureInPictureMode

Restituisce true se l'attività è attualmente in modalità picture-in-picture.

IsLaunchedFromBubble

Indica se questa attività viene avviata da una bolla.

IsLocalVoiceInteractionSupported

Esegue una query se il servizio di interazione vocale attualmente abilitato supporta la restituzione di un interactor vocale da usare dall'attività.

IsRestricted

Indica se il contesto è limitato.

(Ereditato da Context)
IsTaskRoot

Restituisce un valore che indica se questa attività è la radice di un'attività.

IsUiContext

Restituisce true se il contesto è un contesto dell'interfaccia utente che può accedere a componenti dell'interfaccia utente come WindowManager, android.view.LayoutInflater LayoutInflater o android.app.WallpaperManager WallpaperManager.

(Ereditato da Context)
IsVoiceInteraction

Controllare se questa attività è in esecuzione come parte di un'interazione vocale con l'utente.

IsVoiceInteractionRoot

Come #isVoiceInteraction, ma restituisce true solo se questa è anche la radice di un'interazione vocale.

JniIdentityHashCode

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
JniPeerMembers

Un'attività è un'unica operazione mirata che l'utente può eseguire.

LastNonConfigurationInstance

Recuperare i dati dell'istanza non di configurazione restituiti in precedenza da #onRetainNonConfigurationInstance().

LaunchedFromPackage

Restituisce il nome del pacchetto dell'app che ha inizialmente avviato questa attività.

LaunchedFromUid

Restituisce l'interfaccia utente dell'app che ha inizialmente avviato questa attività.

LayoutInflater

Praticità per chiamare android.view.Window#getLayoutInflater.

LoaderManager

Restituire LoaderManager per questa attività, creandolo, se necessario.

LocalClassName

Restituisce il nome della classe per questa attività con il prefisso del pacchetto rimosso.

MainExecutor

Restituisce un oggetto Executor che eseguirà attività accodate nel thread principale associato a questo contesto.

(Ereditato da Context)
MainLooper

Restituisce il Looper per il thread principale del processo corrente.

(Ereditato da ContextWrapper)
MaxNumPictureInPictureActions

Restituisce il numero di azioni che verranno visualizzate nell'interfaccia utente dell'immagine nell'immagine quando l'utente interagisce con l'attività attualmente in modalità immagine.

MediaController

Ottiene il controller che deve ricevere eventi di chiave multimediale e volume mentre questa attività è in primo piano. -oppure- Imposta un oggetto MediaController per l'invio di chiavi multimediali e modifiche al volume.

MenuInflater

Restituisce un oggetto MenuInflater con questo contesto.

NoBackupFilesDir

Restituisce il percorso assoluto della directory nel file system simile a FilesDir.

(Ereditato da ContextWrapper)
ObbDir

Restituisce la directory di archiviazione esterna primaria in cui è possibile trovare i file OBB dell'applicazione (se presenti).

(Ereditato da ContextWrapper)
OnBackInvokedDispatcher

Restituisce l'istanza OnBackInvokedDispatcher associata alla finestra a cui è associata l'attività.

OpPackageName

Restituisce il nome del pacchetto che deve essere usato per android.app.AppOpsManager le chiamate da questo contesto, in modo che la verifica dell'interfaccia utente di Gestione operazioni app funzioni con il nome.

(Ereditato da Context)
PackageCodePath

Restituisce il percorso completo del pacchetto Android primario di questo contesto.

(Ereditato da ContextWrapper)
PackageManager

Restituire l'istanza di PackageManager per trovare informazioni globali sul pacchetto.

(Ereditato da ContextWrapper)
PackageName

Restituisce il nome del pacchetto dell'applicazione.

(Ereditato da ContextWrapper)
PackageResourcePath

Restituisce il percorso completo del pacchetto Android primario di questo contesto.

(Ereditato da ContextWrapper)
Params

Restituisce il set di parametri con cui è stato creato il contesto, se è stato creato tramite #createContext(ContextParams).

(Ereditato da Context)
Parent

Restituisce l'attività padre se questa visualizzazione è un elemento figlio incorporato.

ParentActivityIntent

Ottenere un oggetto Intent che avvierà un'attività di destinazione esplicita specificata dall'elemento padre logico di questa attività.

PeerReference

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
Referrer

Restituisce informazioni sull'utente che ha avviato questa attività.

RequestedOrientation

Restituisce l'orientamento richiesto corrente dell'attività. -oppure- Modificare l'orientamento desiderato di questa attività.

Resources

Restituisce un'istanza resources per il pacchetto dell'applicazione.

(Ereditato da ContextWrapper)
SearchEvent

Durante i callback onSearchRequested(), questa funzione restituirà l'oggetto SearchEvent che ha attivato il callback, se esistente.

SplashScreen

Ottenere l'interfaccia usata dall'attività per comunicare con la schermata iniziale.

TaskId

Restituisce l'identificatore dell'attività in cui si trova questa attività.

Theme

Restituisce l'oggetto Theme associato a questo contesto.

(Ereditato da ContextWrapper)
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.

Title

Un'attività è un'unica operazione mirata che l'utente può eseguire.

TitleColor
Obsoleti.

Modificare il colore del titolo associato a questa attività.

TitleFormatted

Modificare il titolo associato a questa attività.

VoiceInteractor

Recuperare l'elemento attivo VoiceInteractor che l'utente sta passando per interagire con questa attività.

VolumeControlStream

Ottiene il flusso audio suggerito il cui volume deve essere modificato dai controlli del volume hardware. -oppure- Suggerisce un flusso audio il cui volume deve essere modificato dai controlli del volume hardware.

Wallpaper (Ereditato da ContextWrapper)
WallpaperDesiredMinimumHeight (Ereditato da ContextWrapper)
WallpaperDesiredMinimumWidth (Ereditato da ContextWrapper)
Window

Recuperare l'oggetto corrente android.view.Window per l'attività.

WindowManager

Recuperare lo strumento di gestione finestre per visualizzare le finestre personalizzate.

Metodi

AddContentView(View, ViewGroup+LayoutParams)

Aggiungere una visualizzazione contenuto aggiuntiva all'attività.

ApplyOverrideConfiguration(Configuration)

Chiamare per impostare una "configurazione di override" in questo contesto. Si tratta di una configurazione che risponde a uno o più valori della configurazione standard applicata al contesto.

(Ereditato da ContextThemeWrapper)
AttachBaseContext(Context)

Impostare il contesto di base per contextWrapper.

(Ereditato da ContextWrapper)
BindService(Intent, Bind, IExecutor, IServiceConnection)

Uguale a quello dell'executor #bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) per controllare i callback di ServiceConnection.

(Ereditato da Context)
BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
BindService(Intent, IServiceConnection, Bind)

Connettersi a un servizio dell'applicazione, creandolo, se necessario.

(Ereditato da ContextWrapper)
BindService(Intent, IServiceConnection, Context+BindServiceFlags)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle)

Esegue il binding a un servizio nello user stesso modo di #bindService.

(Ereditato da Context)
CheckCallingOrSelfPermission(String)

Determinare se al processo chiamante di un IPC o è stata concessa un'autorizzazione specifica.

(Ereditato da ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Determinare se al processo chiamante di un IPC o è stata concessa l'autorizzazione per accedere a un URI specifico.

(Ereditato da ContextWrapper)
CheckCallingOrSelfUriPermissions(IList<Uri>, Int32)

Determinare se al processo chiamante di un IPC <em>o a te</em> è stata concessa l'autorizzazione per accedere a un elenco di URI.

(Ereditato da Context)
CheckCallingPermission(String)

Determinare se al processo chiamante di un IPC gestito è stata concessa un'autorizzazione specifica.

(Ereditato da ContextWrapper)
CheckCallingUriPermission(Uri, ActivityFlags)

Determinare se al processo chiamante e all'ID utente è stata concessa l'autorizzazione per accedere a un URI specifico.

(Ereditato da ContextWrapper)
CheckCallingUriPermissions(IList<Uri>, Int32)

Determinare se al processo chiamante e all'ID utente è stata concessa l'autorizzazione per accedere a un elenco di URI.

(Ereditato da Context)
CheckPermission(String, Int32, Int32)

Determinare se l'autorizzazione specificata è consentita per un processo specifico e un ID utente in esecuzione nel sistema.

(Ereditato da ContextWrapper)
CheckSelfPermission(String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
CheckUriPermission(Uri, Int32, Int32, ActivityFlags)

Determinare se a un processo specifico e a un ID utente è stata concessa l'autorizzazione per accedere a un URI specifico.

(Ereditato da ContextWrapper)
CheckUriPermission(Uri, String, String, Int32, Int32, ActivityFlags)

Controllare sia un URI che un'autorizzazione normale.

(Ereditato da ContextWrapper)
CheckUriPermissions(IList<Uri>, Int32, Int32, Int32)

Determinare se a un determinato processo e ID utente è stata concessa l'autorizzazione per accedere a un elenco di URI.

(Ereditato da Context)
ClearOverrideActivityTransition(OverrideTransition)

Cancella le animazioni impostate da #overrideActivityTransition.

ClearWallpaper()
Obsoleti.
(Ereditato da ContextWrapper)
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CloseContextMenu()

Chiude a livello di codice il menu di scelta rapida aperto più di recente, se visualizzato.

CloseOptionsMenu()

Progammaticamente chiude il menu delle opzioni.

CreateAttributionContext(String)

Restituisce un nuovo oggetto Context per il contesto corrente, ma l'attributo a un tag diverso.

(Ereditato da Context)
CreateConfigurationContext(Configuration)

Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui risorse vengono modificate in modo che corrispondano alla configurazione specificata.

(Ereditato da ContextWrapper)
CreateContext(ContextParams)

Crea un contesto con proprietà e comportamenti specifici.

(Ereditato da Context)
CreateContextForSplit(String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
CreateDeviceContext(Int32)

Restituisce un nuovo Context oggetto dal contesto corrente, ma con l'associazione deviceIddel dispositivo specificata da .

(Ereditato da Context)
CreateDeviceProtectedStorageContext()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
CreateDisplayContext(Display)

Restituisce un nuovo oggetto Context per l'oggetto Context corrente, ma le cui risorse vengono modificate in modo che corrispondano alle metriche del display specificato.

(Ereditato da ContextWrapper)
CreatePackageContext(String, PackageContextFlags)

Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato.

(Ereditato da ContextWrapper)
CreatePendingResult(Int32, Intent, PendingIntentFlags)

Creare un nuovo oggetto PendingIntent che è possibile consegnare ad altri utenti per poterli usare per inviare i dati dei risultati al #onActivityResult callback.

CreateWindowContext(Display, Int32, Bundle)

Crea un oggetto Context per una finestra nonandroid.app.Activity activity nell'oggetto specificato Display.

(Ereditato da Context)
CreateWindowContext(Int32, Bundle)

Crea un contesto per una finestra non attività.

(Ereditato da Context)
DatabaseList()

Restituisce una matrice di stringhe che denominano i database privati associati al pacchetto dell'applicazione del contesto.

(Ereditato da ContextWrapper)
DeleteDatabase(String)

Eliminare una SQLiteDatabase privata esistente associata al pacchetto dell'applicazione di questo contesto.

(Ereditato da ContextWrapper)
DeleteFile(String)

Eliminare il file privato specificato associato al pacchetto dell'applicazione context.

(Ereditato da ContextWrapper)
DeleteSharedPreferences(String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
DismissDialog(Int32)
Obsoleti.

Ignorare una finestra di dialogo visualizzata in precedenza tramite #showDialog(int).

DismissKeyboardShortcutsHelper()

Chiudere la schermata Tasti di scelta rapida.

DispatchGenericMotionEvent(MotionEvent)

Chiamato per elaborare eventi di movimento generici.

DispatchKeyEvent(KeyEvent)

Chiamato per elaborare gli eventi chiave.

DispatchKeyShortcutEvent(KeyEvent)

Chiamato per elaborare un evento di scelta rapida tramite tasto di scelta rapida.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Chiamato per elaborare la popolazione di AccessibilityEvents.

DispatchTouchEvent(MotionEvent)

Chiamato per elaborare gli eventi touch screen.

DispatchTrackballEvent(MotionEvent)

Chiamato per elaborare gli eventi trackball.

Dispose()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
Dispose(Boolean)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Stampare lo stato dell'attività nel flusso specificato.

EnforceCallingOrSelfPermission(String, String)

Se non si né il processo chiamante di un IPC gestito è stato concesso un'autorizzazione specifica, generare un'eccezione SecurityException.

(Ereditato da ContextWrapper)
EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String)

Se al processo chiamante di un IPC o non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException.

(Ereditato da ContextWrapper)
EnforceCallingPermission(String, String)

Se al processo chiamante di un IPC che si sta gestendo non è stata concessa una determinata autorizzazione, generare un'eccezione SecurityException.

(Ereditato da ContextWrapper)
EnforceCallingUriPermission(Uri, ActivityFlags, String)

Se al processo chiamante e all'ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException.

(Ereditato da ContextWrapper)
EnforcePermission(String, Int32, Int32, String)

Se l'autorizzazione specificata non è consentita per un processo specifico e un ID utente in esecuzione nel sistema, generare un'eccezione SecurityException.

(Ereditato da ContextWrapper)
EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String)

Se a un processo specifico e a un ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException.

(Ereditato da ContextWrapper)
EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String)

Applicare sia un URI che un'autorizzazione normale.

(Ereditato da ContextWrapper)
EnterPictureInPictureMode()

Imposta l'attività in modalità immagine, se possibile, nello stato corrente del sistema.

EnterPictureInPictureMode(PictureInPictureParams)

Imposta l'attività in modalità immagine, se possibile, nello stato corrente del sistema.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FileList()

Restituisce una matrice di stringhe che denominano i file privati associati al pacchetto dell'applicazione context.

(Ereditato da ContextWrapper)
FindViewById(Int32)

Trova una vista identificata dall'attributo android:id XML elaborato in #onCreate.

FindViewById<T>(Int32)

Trova una vista identificata dall'attributo id dalla risorsa di layout XML.

Finish()

Chiama questa operazione al termine dell'attività e deve essere chiusa.

FinishActivity(Int32)

Forzare il completamento di un'altra attività avviata in precedenza con #startActivityForResult.

FinishActivityFromChild(Activity, Int32)

Questa operazione viene chiamata quando un'attività figlio di questa chiama finishActivity().

FinishAffinity()

Completare questa attività e tutte le attività immediatamente sotto di essa nell'attività corrente con la stessa affinità.

FinishAfterTransition()

Inverte la voce Scena attività Transizione e attiva l'attività chiamante per invertire la transizione di uscita.

FinishAndRemoveTask()

Chiama questa operazione al termine dell'attività e deve essere chiusa e l'attività deve essere completamente rimossa come parte del completamento dell'attività radice dell'attività.

FinishFromChild(Activity)

Questa operazione viene chiamata quando un'attività figlio di questa chiama il relativo #finish metodo.

GetColor(Int32)

Restituisce un colore associato a un ID risorsa specifico e a uno stile per il tema corrente.

(Ereditato da Context)
GetColorStateList(Int32)

Restituisce un elenco di stati di colore associato a un ID risorsa specifico e stile per il tema corrente.

(Ereditato da Context)
GetDatabasePath(String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
GetDir(String, FileCreationMode)

Recuperare, creare, se necessario, una nuova directory in cui l'applicazione può inserire i propri file di dati personalizzati.

(Ereditato da ContextWrapper)
GetDrawable(Int32)

Restituisce un oggetto disegnabile associato a un ID risorsa specifico e a uno stile per il tema corrente.

(Ereditato da Context)
GetExternalCacheDirs()

Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire i file della cache di cui è proprietario.

(Ereditato da ContextWrapper)
GetExternalFilesDir(String)

Restituisce il percorso assoluto della directory nel file system esterno primario (che si trova in un punto qualsiasi di ExternalStorageDirectory) in cui l'applicazione può inserire file persistenti di cui è proprietario.

(Ereditato da ContextWrapper)
GetExternalFilesDirs(String)

Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file persistenti di cui è proprietario.

(Ereditato da ContextWrapper)
GetExternalMediaDirs()
Obsoleti.

Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file multimediali.

(Ereditato da ContextWrapper)
GetFileStreamPath(String)

Restituisce il percorso assoluto nel file system in cui è archiviato un file creato con OpenFileOutput(String, FileCreationMode) .

(Ereditato da ContextWrapper)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetObbDirs()

Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui è possibile trovare i file OBB dell'applicazione (se presenti).

(Ereditato da ContextWrapper)
GetPreferences(FileCreationMode)

Recuperare un SharedPreferences oggetto per accedere alle preferenze private di questa attività.

GetSharedPreferences(String, FileCreationMode)

Recuperare e contenere il contenuto del file delle preferenze 'name', restituendo un oggetto SharedPreferences tramite il quale è possibile recuperare e modificare i relativi valori.

(Ereditato da ContextWrapper)
GetString(Int32, Object[])

Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione.

(Ereditato da Context)
GetString(Int32)

Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione.

(Ereditato da Context)
GetSystemService(Class)

Restituire l'handle a un servizio a livello di sistema per classe.

(Ereditato da Context)
GetSystemService(String)

Restituire l'handle a un servizio a livello di sistema in base al nome.

(Ereditato da ContextWrapper)
GetSystemServiceName(Class)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
GetText(Int32)

Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione.

(Ereditato da Context)
GetTextFormatted(Int32)

Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione.

(Ereditato da Context)
GrantUriPermission(String, Uri, ActivityFlags)

Concedere l'autorizzazione per accedere a un URI specifico a un altro pacchetto, indipendentemente dal fatto che il pacchetto disponga dell'autorizzazione generale per accedere al provider di contenuti dell'URI.

(Ereditato da ContextWrapper)
InvalidateOptionsMenu()

Dichiarare che il menu delle opzioni è stato modificato, quindi deve essere ricreato.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
ManagedQuery(Uri, String[], String, String[], String)
Obsoleti.

Wrapper intorno ContentResolver#query(android.net.Uri , String[], String, String[], String) che fornisce l'oggetto risultante Cursor per chiamare #startManagingCursor in modo che l'attività gestirà il ciclo di vita dell'utente.

MoveDatabaseFrom(Context, String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
MoveTaskToBack(Boolean)

Spostare l'attività contenente questa attività nella parte posteriore dello stack di attività.

NavigateUpTo(Intent)

Passare da questa attività all'attività specificata da upIntent, completando questa attività nel processo.

NavigateUpToFromChild(Activity, Intent)

Questa operazione viene chiamata quando un'attività figlio di questa chiama il relativo #navigateUpTo metodo.

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)
ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32)

Recuperare le informazioni sull'attributo con stile nel tema di questo contesto.

(Ereditato da Context)
ObtainStyledAttributes(IAttributeSet, Int32[])

Recuperare le informazioni sull'attributo con stile nel tema di questo contesto.

(Ereditato da Context)
ObtainStyledAttributes(Int32, Int32[])

Recuperare le informazioni sull'attributo con stile nel tema di questo contesto.

(Ereditato da Context)
ObtainStyledAttributes(Int32[])

Recuperare le informazioni sull'attributo con stile nel tema di questo contesto.

(Ereditato da Context)
OnActionModeFinished(ActionMode)

Notifica all'attività che una modalità azione è stata completata.

OnActionModeStarted(ActionMode)

Notifica all'attività che è stata avviata una modalità di azione.

OnActivityReenter(Int32, Intent)

Chiamato quando un'attività avviata con una transizione di attività espone questa attività tramite una transizione di attività restituita, fornendo il risultatoCode e gli eventuali dati aggiuntivi da esso contenuti.

OnActivityResult(Int32, Result, Intent)

Chiamato quando un'attività avviata viene chiusa, fornendo il valore requestCode con cui è stato avviato, il risultatoCode restituito e tutti i dati aggiuntivi da esso restituiti.

OnApplyThemeResource(Resources+Theme, Int32, Boolean)

Chiamato da #setTheme e #getTheme per applicare una risorsa tema all'oggetto Theme corrente.

(Ereditato da ContextThemeWrapper)
OnAttachedToWindow()

Chiamato quando la finestra principale associata all'attività è stata collegata al gestore finestre.

OnAttachFragment(Fragment)

Chiamato quando viene associato un frammento a questa attività, subito dopo la chiamata al Fragment#onAttach Fragment.onAttach() relativo metodo e prima Fragment#onCreate Fragment.onCreate()di .

OnBackPressed()

Chiamato quando l'attività ha rilevato la pressione del tasto Indietro dell'utente.

OnChildTitleChanged(Activity, ICharSequence)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

OnChildTitleChanged(Activity, String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

OnConfigurationChanged(Configuration)

Chiamato dal sistema quando la configurazione del dispositivo cambia durante l'esecuzione dell'attività.

OnContentChanged()

Questo hook viene chiamato ogni volta che cambia la visualizzazione contenuto dello schermo (a causa di una chiamata a M:Android.Views.Window.SetContentView(Android.Views.View,. LayoutParams) o AddContentView(View, ViewGroup+LayoutParams)).

OnContextItemSelected(IMenuItem)

Questo hook viene chiamato ogni volta che viene selezionato un elemento in un menu di scelta rapida.

OnContextMenuClosed(IMenu)

Questo hook viene chiamato ogni volta che il menu di scelta rapida viene chiuso (dall'utente annullando il menu con il pulsante Indietro/Menu o quando viene selezionato un elemento).

OnCreate(Bundle, PersistableBundle)

#onCreate(android.os.Bundle) Uguale a ma chiamato per tali attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnCreate(Bundle)

Chiamato all'avvio dell'attività.

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Chiamato quando viene visualizzato un menu di scelta rapida per .view

OnCreateDescription()

Generare una nuova descrizione per questa attività.

OnCreateDescriptionFormatted()

Generare una nuova descrizione per questa attività.

OnCreateDialog(Int32, Bundle)
Obsoleti.

Callback per la creazione di dialoghi gestiti (salvati e ripristinati) dall'attività.

OnCreateDialog(Int32)
Obsoleti.

Questo membro è deprecato.

OnCreateNavigateUpTaskStack(TaskStackBuilder)

Definire lo stack di attività sintetico che verrà generato durante lo spostamento up da un'attività diversa.

OnCreateOptionsMenu(IMenu)

Inizializzare il contenuto del menu delle opzioni standard dell'attività.

OnCreatePanelMenu(Int32, IMenu)

Implementazione predefinita di android.view.Window.Callback#onCreatePanelMenu per le attività.

OnCreatePanelView(Int32)

Implementazione predefinita di android.view.Window.Callback#onCreatePanelView per le attività.

OnCreateThumbnail(Bitmap, Canvas)

Questo membro è deprecato.

OnCreateView(String, Context, IAttributeSet)

Implementazione standard di android.view.LayoutInflater.Factory#onCreateView usata quando si gonfia con LayoutInflater restituito da #getSystemService.

OnCreateView(View, String, Context, IAttributeSet)

Implementazione standard di android.view.LayoutInflater.Factory2#onCreateView(View, String, Context, AttributeSet) utilizzato quando si gonfia con LayoutInflater restituito da #getSystemService.

OnDestroy()

Eseguire qualsiasi pulizia finale prima che un'attività venga eliminata definitivamente.

OnDetachedFromWindow()

Chiamato quando la finestra principale associata all'attività è stata scollegata dal gestore finestre.

OnEnterAnimationComplete()

Le attività non possono disegnare durante il periodo in cui le finestre animano.

OnGenericMotionEvent(MotionEvent)

Chiamato quando un evento di movimento generico non è stato gestito da nessuna delle visualizzazioni all'interno dell'attività.

OnGetDirectActions(CancellationSignal, IConsumer)

Restituisce l'elenco delle azioni dirette supportate dall'app.

OnKeyDown(Keycode, KeyEvent)

Chiamato quando un tasto è stato premuto e non gestito da nessuna delle visualizzazioni all'interno dell'attività.

OnKeyLongPress(Keycode, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyLongPress(int, KeyEvent) KeyEvent.Callback.onKeyLongPress(): restituisce sempre false (non gestisce l'evento).

OnKeyMultiple(Keycode, Int32, KeyEvent)

Implementazione predefinita di KeyEvent.Callback#onKeyMultiple(int, int, KeyEvent) KeyEvent.Callback.onKeyMultiple(): restituisce sempre false (non gestisce l'evento).

OnKeyShortcut(Keycode, KeyEvent)

Chiamato quando un evento di scelta rapida del tasto non viene gestito da alcuna delle visualizzazioni nell'attività.

OnKeyUp(Keycode, KeyEvent)

Chiamato quando una chiave è stata rilasciata e non gestita da nessuna delle visualizzazioni all'interno dell'attività.

OnLocalVoiceInteractionStarted()

Callback per indicare che #startLocalVoiceInteraction(Bundle) è stata avviata una sessione di interazione vocale.

OnLocalVoiceInteractionStopped()

Callback per indicare che l'interazione vocale locale è stata arrestata perché è stata richiesta tramite una chiamata a #stopLocalVoiceInteraction() o perché è stata annullata dall'utente.

OnLowMemory()

Questo viene chiamato quando il sistema complessivo è in esecuzione insufficiente sulla memoria e i processi in esecuzione attivamente devono ridurre l'utilizzo della memoria.

OnMenuItemSelected(Int32, IMenuItem)

Implementazione predefinita di android.view.Window.Callback#onMenuItemSelected per le attività.

OnMenuOpened(Int32, IMenu)

Da aggiungere

OnMultiWindowModeChanged(Boolean, Configuration)

Chiamato dal sistema quando l'attività passa dalla modalità schermo intero alla modalità multi-finestra e visa-versa.

OnMultiWindowModeChanged(Boolean)

Chiamato dal sistema quando l'attività passa dalla modalità schermo intero alla modalità multi-finestra e visa-versa.

OnNavigateUp()

Questo metodo viene chiamato ogni volta che l'utente sceglie di spostarsi all'interno della gerarchia di attività dell'applicazione dalla barra delle azioni.

OnNavigateUpFromChild(Activity)

Questo viene chiamato quando un'attività figlio di questo tenta di spostarsi verso l'alto.

OnNewIntent(Intent)

Viene chiamato per le attività che impostano launchMode su "singleTop" nel pacchetto o se un client ha usato il flag durante la Intent#FLAG_ACTIVITY_SINGLE_TOP chiamata #startActivitya .

OnOptionsItemSelected(IMenuItem)

Questo hook viene chiamato ogni volta che viene selezionata una voce nel menu delle opzioni.

OnOptionsMenuClosed(IMenu)

Questo hook viene chiamato ogni volta che il menu delle opzioni viene chiuso (dall'utente annullando il menu con il pulsante Indietro/menu o quando viene selezionato un elemento).

OnPanelClosed(Int32, IMenu)

Implementazione predefinita di android.view.Window.Callback#onPanelClosed(int, Menu) per le attività.

OnPause()

Chiamato come parte del ciclo di vita dell'attività quando l'utente non interagisce più attivamente con l'attività, ma è ancora visibile sullo schermo.

OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer)

Viene chiamato per eseguire un'azione definita in precedenza dall'app.

OnPictureInPictureModeChanged(Boolean, Configuration)

Chiamato dal sistema quando l'attività cambia in e dalla modalità immagine in-picture.

OnPictureInPictureModeChanged(Boolean)

Chiamato dal sistema quando l'attività cambia in e dalla modalità immagine in-picture.

OnPictureInPictureRequested()

Questo metodo viene chiamato dal sistema in vari casi in cui l'immagine in modalità immagine deve essere immessa se supportata.

OnPictureInPictureUiStateChanged(PictureInPictureUiState)

Chiamato dal sistema quando l'attività è in PiP e presenta modifiche di stato.

OnPostCreate(Bundle, PersistableBundle)

È uguale #onPostCreate(Bundle) a ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnPostCreate(Bundle)

Chiamato al termine dell'avvio dell'attività (dopo #onStart e #onRestoreInstanceState dopo che è stato chiamato).

OnPostResume()

Chiamato al termine della ripresa dell'attività (dopo #onResume la chiamata).

OnPrepareDialog(Int32, Dialog, Bundle)
Obsoleti.

Consente di preparare una finestra di dialogo gestita prima che venga visualizzata.

OnPrepareDialog(Int32, Dialog)
Obsoleti.

Questo membro è deprecato.

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

Preparare lo stack di attività sintetiche che verrà generato durante lo spostamento su da un'attività diversa.

OnPrepareOptionsMenu(IMenu)

Preparare il menu delle opzioni standard dello schermo da visualizzare.

OnPreparePanel(Int32, View, IMenu)

Implementazione predefinita di android.view.Window.Callback#onPreparePanel per le attività.

OnProvideAssistContent(AssistContent)

Questo viene chiamato quando l'utente richiede un supporto, per fornire riferimenti al contenuto correlato all'attività corrente.

OnProvideAssistData(Bundle)

Questa operazione viene chiamata quando l'utente richiede assistenza per creare una finalità completa Intent#ACTION_ASSIST con tutto il contesto dell'applicazione corrente.

OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

OnProvideReferrer()

Eseguire l'override per generare il referrer desiderato per il contenuto attualmente visualizzato dall'app.

OnRequestPermissionsResult(Int32, String[], Permission[])

Callback per il risultato dalla richiesta di autorizzazioni.

OnRestart()

Viene chiamato dopo #onStop che l'attività corrente viene nuovamente visualizzata all'utente (l'utente ha eseguito di nuovo il passaggio).

OnRestoreInstanceState(Bundle, PersistableBundle)

È uguale #onRestoreInstanceState(Bundle) a ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnRestoreInstanceState(Bundle)

Questo metodo viene chiamato dopo #onStart la reinizializzazione dell'attività da uno stato salvato in precedenza, indicato qui in <var>savedInstanceState</var>.

OnResume()

Chiamato dopo #onRestoreInstanceState, #onRestarto #onPause.

OnRetainNonConfigurationInstance()

Chiamato dal sistema, come parte dell'eliminazione di un'attività a causa di una modifica della configurazione, quando è noto che una nuova istanza verrà creata immediatamente per la nuova configurazione.

OnSaveInstanceState(Bundle, PersistableBundle)

È uguale #onSaveInstanceState a ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnSaveInstanceState(Bundle)

Chiamato per recuperare lo stato per istanza da un'attività prima di essere terminata in modo che lo stato possa essere ripristinato in #onCreate o #onRestoreInstanceState (il Bundle popolato da questo metodo verrà passato a entrambi).

OnSearchRequested()

Chiamato quando l'utente segnala il desiderio di avviare una ricerca.

OnSearchRequested(SearchEvent)

Questo hook viene chiamato quando l'utente segnala il desiderio di avviare una ricerca.

OnStart()

Chiamato dopo #onCreate — o dopo #onRestart l'arresto dell'attività, ma ora viene nuovamente visualizzato all'utente.

OnStateNotSaved()

Chiamato all'arrivo di un oggetto #onResume prima di altri callback di pre-ripresa, ad #onNewIntent esempio e #onActivityResult.

OnStop()

Chiamato quando l'utente non è più visibile.

OnTitleChanged(ICharSequence, Color)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

OnTitleChanged(String, Color)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

OnTopResumedActivityChanged(Boolean)

Chiamato quando l'attività ottiene o perde la posizione superiore ripresa nel sistema.

OnTouchEvent(MotionEvent)

Chiamato quando un evento touch screen non è stato gestito da alcuna visualizzazione all'interno dell'attività.

OnTrackballEvent(MotionEvent)

Chiamato quando il trackball è stato spostato e non gestito da alcuna delle visualizzazioni all'interno dell'attività.

OnTrimMemory(TrimMemory)

Chiamato quando il sistema operativo ha determinato che è un buon momento per un processo per ridurre la memoria non richiesta dal relativo processo.

OnUserInteraction()

Chiamato ogni volta che un evento key, touch o trackball viene inviato all'attività.

OnUserLeaveHint()

Chiamato come parte del ciclo di vita dell'attività quando un'attività sta per entrare in background come risultato della scelta dell'utente.

OnVisibleBehindCanceled()

Chiamato quando un'attività traslucente su questa attività sta diventando opaca o viene avviata un'altra attività.

OnWindowAttributesChanged(WindowManagerLayoutParams)

Viene chiamato ogni volta che gli attributi della finestra corrente cambiano.

OnWindowFocusChanged(Boolean)

Chiamato quando l'oggetto corrente Window dell'attività ottiene o perde lo stato attivo.

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

Concedere all'attività la possibilità di controllare l'interfaccia utente per una modalità di azione richiesta dal sistema.

OnWindowStartingActionMode(ActionMode+ICallback)

Concedere all'attività la possibilità di controllare l'interfaccia utente per una modalità di azione richiesta dal sistema.

OpenContextMenu(View)

Apre a livello di codice il menu di scelta rapida per un particolare viewoggetto .

OpenFileInput(String)

Aprire un file privato associato al pacchetto dell'applicazione context per la lettura.

(Ereditato da ContextWrapper)
OpenFileOutput(String, FileCreationMode)

Aprire un file privato associato al pacchetto dell'applicazione del contesto per la scrittura.

(Ereditato da ContextWrapper)
OpenOptionsMenu()

Apre a livello di codice il menu delle opzioni.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto.

(Ereditato da ContextWrapper)
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto.

(Ereditato da ContextWrapper)
OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

Personalizza l'animazione per la transizione di attività con questa attività.

OverrideActivityTransition(OverrideTransition, Int32, Int32)

Personalizza l'animazione per la transizione di attività con questa attività.

OverridePendingTransition(Int32, Int32, Int32)

Chiamare immediatamente dopo una delle versioni di #startActivity(Intent) o #finish per specificare un'animazione di transizione esplicita da eseguire successivamente.

OverridePendingTransition(Int32, Int32)

Chiamare immediatamente dopo una delle versioni di #startActivity(Intent) o #finish per specificare un'animazione di transizione esplicita da eseguire successivamente.

PeekWallpaper()
Obsoleti.
(Ereditato da ContextWrapper)
PostponeEnterTransition()

Posticipare la transizione dell'attività di immissione quando l'attività è stata avviata con android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.util.Pair[]).

Recreate()

Fare in modo che questa attività venga ricreata con una nuova istanza.

RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Registrare un'istanza Application.ActivityLifecycleCallbacks che riceve i callback del ciclo di vita solo per questa attività.

RegisterComponentCallbacks(IComponentCallbacks)

Aggiungere un nuovo ComponentCallbacks oggetto all'applicazione di base del context, che verrà chiamato contemporaneamente ai metodi ComponentCallbacks di attività e ad altri componenti.

(Ereditato da Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Aggiunge un nuovo listener modificato dell'ID Contextdispositivo a , che verrà chiamato quando l'associazione del dispositivo viene modificata dal sistema.

(Ereditato da Context)
RegisterForContextMenu(View)

Registra un menu di scelta rapida da visualizzare per la visualizzazione specificata (più visualizzazioni possono visualizzare il menu di scelta rapida).

RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoleti.

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags)
Obsoleti.

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler)

Eseguire la registrazione per ricevere le trasmissioni finalità, per l'esecuzione nel contesto dell'utilità di pianificazione.

(Ereditato da ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter)

Registrare un broadcastReceiver da eseguire nel thread di attività principale.

(Ereditato da ContextWrapper)
RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

ReleaseInstance()

Chiedere che l'istanza dell'app locale di questa attività venga rilasciata per liberare memoria.

RemoveDialog(Int32)
Obsoleti.

Rimuove tutti i riferimenti interni a una finestra di dialogo gestita da questa attività.

RemoveStickyBroadcast(Intent)
Obsoleti.
(Ereditato da ContextWrapper)
RemoveStickyBroadcastAsUser(Intent, UserHandle)
Obsoleti.
(Ereditato da ContextWrapper)
ReportFullyDrawn()

Segnalare al sistema che l'app è stata creata completamente per scopi di diagnostica e ottimizzazione.

RequestDragAndDropPermissions(DragEvent)

Creare DragAndDropPermissions un oggetto associato a questa attività e controllare le autorizzazioni di accesso per gli URI del contenuto associati a DragEvent.

RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver)

Richiedere di inserire un'attività a mano libera in schermo intero.

RequestPermissions(String[], Int32)

Richiede autorizzazioni da concedere all'applicazione.

RequestShowKeyboardShortcuts()

Richiedere la visualizzazione della schermata Tasti di scelta rapida.

RequestVisibleBehind(Boolean)

Le attività che vogliono rimanere visibili dietro un'attività traslucente sopra devono chiamare questo metodo in qualsiasi momento tra l'inizio e #onResume() la restituzione da #onPause().

RequestWindowFeature(WindowFeatures)

Abilitare le funzionalità della finestra estesa.

RequireViewById(Int32)

Trova una vista identificata dall'attributo android:id XML elaborato in #onCreateo genera un'eccezione IllegalArgumentException se l'ID non è valido oppure non esiste alcuna visualizzazione corrispondente nella gerarchia.

RequireViewById<T>(Int32)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

RevokeSelfPermissionOnKill(String)

Attiva la revoca asincrona di un'autorizzazione di runtime.

(Ereditato da Context)
RevokeSelfPermissionsOnKill(ICollection<String>)

Attiva la revoca di una o più autorizzazioni per il pacchetto chiamante.

(Ereditato da Context)
RevokeUriPermission(String, Uri, ActivityFlags)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
RevokeUriPermission(Uri, ActivityFlags)

Rimuovere tutte le autorizzazioni per accedere a un URI del provider di contenuti specifico aggiunto in precedenza con M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri).

(Ereditato da ContextWrapper)
RunOnUiThread(Action)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

RunOnUiThread(IRunnable)

Esegue l'azione specificata nel thread dell'interfaccia utente.

SendBroadcast(Intent, String, Bundle)

Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria.

(Ereditato da Context)
SendBroadcast(Intent, String)

Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria.

(Ereditato da ContextWrapper)
SendBroadcast(Intent)

Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers.

(Ereditato da ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle, String)

Versione di SendBroadcast(Intent, String) che consente di specificare l'utente a cui verrà inviata la trasmissione.

(Ereditato da ContextWrapper)
SendBroadcastAsUser(Intent, UserHandle)

Versione di SendBroadcast(Intent) che consente di specificare l'utente a cui verrà inviata la trasmissione.

(Ereditato da ContextWrapper)
SendBroadcastWithMultiplePermissions(Intent, String[])

Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di una matrice di autorizzazioni necessarie.

(Ereditato da Context)
SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle)

Versione di SendBroadcast(Intent) che consente di ricevere i dati dalla trasmissione.

(Ereditato da ContextWrapper)
SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle)

Versione di #sendBroadcast(Intent) che consente di ricevere i dati dalla trasmissione.

(Ereditato da Context)
SendOrderedBroadcast(Intent, String, Bundle)

Trasmettere la finalità specificata a tutti i BroadcastReceiver interessati, consegnandoli uno alla volta per consentire a più ricevitori preferiti di utilizzare la trasmissione prima che venga recapitata a ricevitori meno preferiti.

(Ereditato da Context)
SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle)

Versione di #sendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, int, String, Bundle) che consente di specificare l'app op per applicare restrizioni ai ricevitori a cui verrà inviata la trasmissione.

(Ereditato da Context)
SendOrderedBroadcast(Intent, String)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Eseguire un oggetto #sendBroadcast(Intent) "permanente", ovvero l'intento che si sta inviando rimane intorno dopo il completamento della trasmissione, in modo che altri utenti possano recuperare rapidamente i dati tramite il valore restituito di #registerReceiver(BroadcastReceiver, IntentFilter).

(Ereditato da Context)
SendStickyBroadcast(Intent)
Obsoleti.

Eseguire un oggetto #sendBroadcast(Intent) "permanente", ovvero l'intento che si sta inviando rimane intorno dopo il completamento della trasmissione, in modo che altri utenti possano recuperare rapidamente i dati tramite il valore restituito di #registerReceiver(BroadcastReceiver, IntentFilter).

(Ereditato da ContextWrapper)
SendStickyBroadcastAsUser(Intent, UserHandle)
Obsoleti.
(Ereditato da ContextWrapper)
SendStickyOrderedBroadcast(Intent, BroadcastReceiver, Handler, Result, String, Bundle)
Obsoleti.
(Ereditato da ContextWrapper)
SendStickyOrderedBroadcastAsUser(Intent, UserHandle, BroadcastReceiver, Handler, Result, String, Bundle)
Obsoleti.
(Ereditato da ContextWrapper)
SetActionBar(Toolbar)

Impostare un android.widget.Toolbar Toolbar oggetto per fungere ActionBar da per questa finestra Attività.

SetContentView(Int32)

Impostare il contenuto dell'attività da una risorsa di layout.

SetContentView(View, ViewGroup+LayoutParams)

Impostare il contenuto dell'attività da una risorsa di layout.

SetContentView(View)

Impostare il contenuto dell'attività su una visualizzazione esplicita.

SetDefaultKeyMode(DefaultKey)

Selezionare la gestione della chiave predefinita per questa attività.

SetEnterSharedElementCallback(SharedElementCallback)

Quando android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) è stato usato per avviare un'attività, <verrà chiamato il callback</var> var>per gestire gli elementi condivisi nell'attività avviata.

SetExitSharedElementCallback(SharedElementCallback)

Quando android.app.ActivityOptions#makeSceneTransitionAnimation(Activity, android.view.View, String) è stato usato per avviare un'attività, <verrà chiamato il callback</var> var>per gestire gli elementi condivisi nell'attività di avvio.

SetFeatureDrawable(WindowFeatures, Drawable)

Praticità per chiamare android.view.Window#setFeatureDrawable(int, Drawable).

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Praticità per chiamare android.view.Window#setFeatureDrawableAlpha.

SetFeatureDrawableResource(WindowFeatures, Int32)

Praticità per chiamare android.view.Window#setFeatureDrawableResource.

SetFeatureDrawableUri(WindowFeatures, Uri)

Praticità per chiamare android.view.Window#setFeatureDrawableUri.

SetFinishOnTouchOutside(Boolean)

Imposta un valore che indica se l'attività viene completata quando viene toccato all'esterno dei limiti della finestra.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetInheritShowWhenLocked(Boolean)

Specifica se deve Activity essere visualizzato nella parte superiore della schermata di blocco ogni volta che la schermata di blocco è attiva e questa attività ha un'altra attività dietro di essa con l'attributo showWhenLock impostato.

SetLocusContext(LocusId, Bundle)

Imposta l'oggetto android.content.LocusId per questa attività.

SetPersistent(Boolean)

Questo membro è deprecato.

SetPictureInPictureParams(PictureInPictureParams)

Aggiorna le proprietà dell'attività picture-in-picture o imposta la proprietà da utilizzare in un secondo momento quando #enterPictureInPictureMode() viene chiamata.

SetProgress(Int32)

Imposta lo stato di avanzamento per le barre di stato nel titolo.

SetProgressBarIndeterminate(Boolean)

Imposta se l'indicatore di stato orizzontale nel titolo deve essere indeterminato (la circolare è sempre indeterminato).

SetProgressBarIndeterminateVisibility(Boolean)

Imposta la visibilità della barra di stato indeterminato nel titolo.

SetProgressBarVisibility(Boolean)

Imposta la visibilità della barra di stato nel titolo.

SetRecentsScreenshotEnabled(Boolean)

Se impostato su false, indica al sistema che non deve mai acquisire uno screenshot dell'attività da usare come rappresentazione nella schermata recenti.

SetResult(Result, Intent)

Chiamare questa opzione per impostare il risultato che l'attività tornerà al chiamante.

SetResult(Result)

Chiamare questa opzione per impostare il risultato che l'attività tornerà al chiamante.

SetSecondaryProgress(Int32)

Imposta lo stato di avanzamento secondario per l'indicatore di stato nel titolo.

SetShouldDockBigOverlays(Boolean)

Specifica una preferenza per ancorare sovrapposizioni grandi come l'immagine espansa in TV (vedere PictureInPictureParams.Builder#setExpandedAspectRatio).

SetShowWhenLocked(Boolean)

Specifica se un oggetto deve essere visualizzato nella parte superiore della schermata di blocco ogni volta che Activity la schermata di blocco è attiva e l'attività viene ripresa.

SetTaskDescription(ActivityManager+TaskDescription)

Imposta le informazioni che descrivono l'attività con questa attività per la presentazione all'interno dell'interfaccia utente di sistema Recenti.

SetTheme(Int32)

Impostare il tema di base per questo contesto.

(Ereditato da ContextWrapper)
SetTheme(Resources+Theme)

Impostare la configurazione del tema corrente.

(Ereditato da ContextThemeWrapper)
SetTitle(Int32)

Modificare il titolo associato a questa attività.

SetTranslucent(Boolean)

Convertire un'attività, in particolare con android.R.attr#windowIsTranslucent o android.R.attr#windowIsFloating attributo, in un'attività opaca a schermo intero o convertirla da un'attività opaca a traslucente.

SetTurnScreenOn(Boolean)

Specifica se la schermata deve essere attivata quando Activity viene ripresa.

SetVisible(Boolean)

Controllare se la finestra principale dell'attività è visibile.

SetVrModeEnabled(Boolean, ComponentName)

Abilitare o disabilitare la modalità realtà virtuale (VR) per questa attività.

SetWallpaper(Bitmap)
Obsoleti.
(Ereditato da ContextWrapper)
SetWallpaper(Stream)
Obsoleti.
(Ereditato da ContextWrapper)
ShouldDockBigOverlays()

Restituisce un valore che indica se le sovrimpressioni di grandi dimensioni devono essere ancorate accanto all'attività impostata da #setShouldDockBigOverlays.

ShouldShowRequestPermissionRationale(String)

Ottiene un valore che indica se è necessario visualizzare l'interfaccia utente con una logica prima di richiedere un'autorizzazione.

ShouldUpRecreateTask(Intent)

Restituisce true se l'app deve ricreare l'attività durante lo spostamento "su" da questa attività usando targetIntent.

ShowAssist(Bundle)

Chiedere di visualizzare l'assistente corrente all'utente.

ShowDialog(Int32, Bundle)
Obsoleti.

Mostra una finestra di dialogo gestita da questa attività.

ShowDialog(Int32)
Obsoleti.

Versione semplice di #showDialog(int, Bundle) che non accetta argomenti.

ShowLockTaskEscapeMessage()

Mostra all'utente il messaggio definito dal sistema per indicare all'utente come uscire dalla modalità attività di blocco.

StartActionMode(ActionMode+ICallback, ActionModeType)

Avviare una modalità di azione del tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActionMode(ActionMode+ICallback)

Avviare una modalità di azione del tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActivities(Intent[], Bundle)

Avviare più nuove attività.

(Ereditato da ContextWrapper)
StartActivities(Intent[])

Uguale a StartActivities(Intent[], Bundle) senza opzioni specificate.

(Ereditato da ContextWrapper)
StartActivity(Intent, Bundle)

Avviare una nuova attività.

(Ereditato da ContextWrapper)
StartActivity(Intent)

Uguale a StartActivity(Intent, Bundle) senza opzioni specificate.

(Ereditato da ContextWrapper)
StartActivity(Type)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Context)
StartActivityForResult(Intent, Int32, Bundle)

Avviare un'attività per cui si desidera ottenere un risultato al termine.

StartActivityForResult(Intent, Int32)

Come la chiamata #startActivityForResult(Intent, int, Bundle) senza opzioni.

StartActivityForResult(Type, Int32)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

Viene chiamato quando un'attività figlio di questa chiama il #startActivity metodo o #startActivityForResult .

StartActivityFromChild(Activity, Intent, Int32)

Come la chiamata #startActivityFromChild(Activity, Intent, int, Bundle) senza opzioni.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Questa operazione viene chiamata quando un frammento in questa attività chiama il Fragment#startActivity relativo metodo o Fragment#startActivityForResult .

StartActivityFromFragment(Fragment, Intent, Int32)

Come la chiamata #startActivityFromFragment(Fragment, Intent, int, Bundle) senza opzioni.

StartActivityIfNeeded(Intent, Int32, Bundle)

Variante speciale per avviare un'attività solo se è necessaria una nuova istanza di attività per gestire la finalità specificata.

StartActivityIfNeeded(Intent, Int32)

Come la chiamata #startActivityIfNeeded(Intent, int, Bundle) senza opzioni.

StartForegroundService(Intent)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
StartInstrumentation(ComponentName, String, Bundle)

Avviare l'esecuzione di una Instrumentation classe.

(Ereditato da ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Come StartActivity(Intent, Bundle), ma per avviare un intentSender.

(Ereditato da ContextWrapper)
StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da ContextWrapper)
StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Come #startActivityForResult(Intent, int), ma consentendo di usare un IntentSender per descrivere l'attività da avviare.

StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Come la chiamata #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) senza opzioni.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle)

Come #startActivityFromChild(Activity, Intent, int), ma prendendo un IntentSender; vedere #startIntentSenderForResult(IntentSender, int, Intent, int, int, int) per altre informazioni.

StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32)

Come la chiamata #startIntentSenderFromChild(Activity, IntentSender, int, Intent, int, int, int, Bundle) senza opzioni.

StartLocalVoiceInteraction(Bundle)

Avvia una sessione di interazione vocale locale.

StartLockTask()

Richiedere di inserire questa attività in una modalità in cui l'utente è bloccato a un set limitato di applicazioni.

StartManagingCursor(ICursor)
Obsoleti.

Questo metodo consente all'attività di gestire automaticamente il Cursorciclo di vita dell'attività in base al ciclo di vita dell'attività.

StartNextMatchingActivity(Intent, Bundle)

Versione speciale dell'avvio di un'attività, da usare quando si sostituiscono altri componenti dell'attività.

StartNextMatchingActivity(Intent)

Come la chiamata #startNextMatchingActivity(Intent, Bundle) senza opzioni.

StartPostponedEnterTransition()

Iniziare le transizioni posticipate dopo #postponeEnterTransition() la chiamata.

StartSearch(String, Boolean, Bundle, Boolean)

Questo hook viene chiamato per avviare l'interfaccia utente di ricerca.

StartService(Intent)

Richiedere l'avvio di un determinato servizio dell'applicazione.

(Ereditato da ContextWrapper)
StopLocalVoiceInteraction()

Richiesta di terminare l'interazione vocale corrente avviata in precedenza tramite #startLocalVoiceInteraction(Bundle).

StopLockTask()

Interrompere il blocco dell'attività corrente.

StopManagingCursor(ICursor)
Obsoleti.

Dato un cursore assegnato in precedenza a #startManagingCursor, arrestare la gestione dell'attività di tale cursore.

StopService(Intent)

Richiedere l'arresto di un determinato servizio dell'applicazione.

(Ereditato da ContextWrapper)
TakeKeyEvents(Boolean)

Richiedere che gli eventi chiave vengano inviati a questa attività.

ToArray<T>()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
TriggerSearch(String, Bundle)

Simile a #startSearch, ma viene effettivamente attivata la query di ricerca dopo aver richiamato la finestra di dialogo di ricerca.

UnbindService(IServiceConnection)

Disconnettersi da un servizio dell'applicazione.

(Ereditato da ContextWrapper)
UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks)

Annullare la registrazione di un oggetto Application.ActivityLifecycleCallbacks registrato in precedenza con #registerActivityLifecycleCallbacks.

UnregisterComponentCallbacks(IComponentCallbacks)

Rimuovere un ComponentCallbacks oggetto registrato in precedenza con #registerComponentCallbacks(ComponentCallbacks).

(Ereditato da Context)
UnregisterDeviceIdChangeListener(IIntConsumer)

Rimuove un listener modificato dall'ID dispositivo dal contesto.

(Ereditato da Context)
UnregisterForContextMenu(View)

Impedisce la visualizzazione di un menu di scelta rapida per la visualizzazione specificata.

UnregisterFromRuntime()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
UnregisterReceiver(BroadcastReceiver)

Annullare la registrazione di un broadcastReceiver registrato in precedenza.

(Ereditato da ContextWrapper)
UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

UpdateServiceGroup(IServiceConnection, Int32, Int32)

Per un servizio associato in precedenza a #bindService o a un metodo correlato, modificare il modo in cui il sistema gestisce il processo del servizio in relazione ad altri processi.

(Ereditato da Context)
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)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.Finalized()

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

GetJniTypeName(IJavaPeerable)

Un'attività è un'unica operazione mirata che l'utente può eseguire.

Si applica a