Condividi tramite


Activity Classe

Definizione

Un'attività è una singola attività incentrata 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à è una singola attività incentrata 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à Finestra multipla o incorporata in altre finestre.

Esistono due metodi che implementano quasi tutte le sottoclassi dell'attività:

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

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

Per essere usato 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 relativo pacchetto AndroidManifest.xml.

Gli 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>>Process 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 le attività vengono avviate e raggruppate è 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'applicazionee 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 dei 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 nella parte superiore dello stack corrente e diventa l'attività in esecuzione, ovvero l'attività precedente rimane sempre sotto di essa nello stack e non verrà nuovamente in primo piano finché la nuova attività non viene chiusa. Uno o più stack di attività possono essere 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 ha lo stato attivo sopra l'attività, un'altra attività ha una posizione più elevata 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à uccisa dal sistema quando è necessaria memoria 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 visualizzata all'utente, deve essere completamente riavviata e ripristinata allo stato precedente.</li></ul>

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

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

Esistono tre cicli chiave che potrebbero interessare il monitoraggio all'interno dell'attività:

<ul>li L'intera>< durata</b> di un'attività avviene tra la prima chiamata a android.app.Activity#onCreate fino a una singola chiamata finale a android.app.Activity#onDestroy.>< Un'attività eseguirà tutta la configurazione 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, perché 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 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 di attività seguenti. Tutti questi sono hook di cui è possibile eseguire l'override per eseguire operazioni appropriate quando l'attività cambia lo 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 la mancata 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 th><>Next</th></tr></thead>

<tbody tr td colspan="3" align="left" border="0">android.app.Activity#onCreate onCreate()</td td><>Chiamato al primo creazione dell'attività.><>< Questa è la posizione in cui è 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 dell'attività in precedenza, 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>><Chiamato dopo l'arresto dell'attività, prima dell'avvio di nuovo.><

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

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

Seguito da onResume() se l'attività viene visualizzata in primo piano o onStop() se diventa nascosta.</td td align="center">No</td 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 eliminato definitivamente. L'attività è ancora visibile all'utente, quindi è consigliabile mantenerla visivamente attiva 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 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 alto, 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 questa attività sta andando via.</td 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 td>><La chiamata finale ricevuta prima che l'attività venga eliminata. Ciò può verificarsi perché l'attività viene completato (qualcuno chiamato Activity#finish su di esso) o perché il sistema sta temporaneamente distruggendo questa istanza dell'attività per risparmiare spazio. È possibile distinguere tra questi due scenari con il Activity#isFinishing metodo .</td 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 uccidibili, 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. A causa di questo, è necessario usare il #onPause metodo per scrivere tutti i dati persistenti (ad esempio le modifiche utente) per l'archiviazione. Inoltre, il metodo #onSaveInstanceState(Bundle) viene chiamato prima di inserire l'attività in uno stato in background, consentendo di salvare qualsiasi stato di istanza dinamica nell'attività specificata nel bundle specificato, per essere ricevuto in un secondo momento in #onCreate se l'attività deve essere ricreata. Per altre informazioni su come il ciclo di vita di un processo è legato alle attività che ospita, vedere la sezione Ciclo di vita del processo. Si noti che è importante salvare i dati persistenti anziché #onPause#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 piattaforme di destinazione delle applicazioni a partire da quelle destinate alle android.os.Build.VERSION_CODES#HONEYCOMB piattaforme precedenti. A partire da Honeycomb, un'applicazione non si trova nello stato uccidibile fino a quando non #onStop 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 salvare lo stato persistente.</P>

<p class="note">Per le applicazioni destinate alle piattaforme a partire android.os.Build.VERSION_CODES#P#onSaveInstanceState(Bundle) da verrà sempre chiamato dopo #onStop, in modo che un'applicazione possa eseguire in modo sicuro transazioni di frammento in #onStop e sarà in grado di salvare lo stato persistente in un secondo momento.</P>

Per tali metodi che non sono contrassegnati come uccidibili, il processo dell'attività non verrà ucciso dal sistema a partire dal momento in cui il metodo viene chiamato e continua dopo che viene restituito. Pertanto, un'attività si trova nello stato uccidebile, ad esempio tra dopo onStop() l'inizio di onResume(). Tenere presente che sotto pressione estrema di memoria il sistema può uccidere 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 per corrispondere a tale configurazione. Poiché l'attività è 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 altrimenti, una modifica della configurazione (ad esempio una modifica dell'orientamento dello schermo, lingua, dispositivi di input e così via) causerà che l'attività corrente venga <>eliminata</em>, passando attraverso il normale processo del ciclo di vita dell'attività di #onPause, #onStope #onDestroy in base alle esigenze. Se l'attività è stata in primo piano o visibile all'utente, una volta #onDestroy chiamata in tale istanza, verrà creata una nuova istanza dell'attività, con qualsiasi istanza salvataInstanceState generata dall'istanza precedente.#onSaveInstanceState

Questa operazione viene eseguita perché qualsiasi risorsa dell'applicazione, inclusi i file di layout, può cambiare in base a qualsiasi valore di configurazione. Pertanto, l'unico modo sicuro per gestire una modifica di configurazione consiste nel recuperare nuovamente tutte le risorse, tra cui layout, disegnare e stringhe. Poiché le attività devono già sapere come salvare lo stato e ricreare se stessi da tale stato, questo è un modo pratico per avere un riavvio dell'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, si riceverà una chiamata al metodo dell'attività #onConfigurationChanged corrente anziché essere riavviato. Se una modifica di configurazione comporta qualsiasi operazione non gestita, tuttavia, l'attività verrà comunque riavviata e #onConfigurationChanged non verrà chiamata.

Attività di avvio>< e recupero dei risultati</h3>>

Il android.app.Activity#startActivity metodo viene usato per avviare una nuova attività, che verrà posizionata nella parte superiore dello stack di attività. Accetta un singolo argomento, un android.content.Intent Intentoggetto , 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, si chiama la android.app.Activity#startActivityForResult(Intent, int) versione con un secondo parametro integer che identifica la chiamata. Il risultato verrà restituito tramite il android.app.Activity#onActivityResult metodo.

Quando un'attività viene chiusa, può chiamare android.app.Activity#setResult(int) per restituire i dati al relativo 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. Inoltre, può restituire facoltativamente una finalità contenente tutti i dati aggiuntivi desiderati. Tutte queste informazioni vengono visualizzate di nuovo sul padre, insieme all'identificatore Activity.onActivityResult()integer fornito originariamente.

Se un'attività figlio ha esito negativo per qualsiasi motivo (ad esempio 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 stato< persistente/h3>>

Esistono in genere due tipi di stato persistente che un'attività si occupa di dati simili a documenti condivisi (in genere archiviati in un database SQLite usando un provider di contenuto android.content.ContentProvider) e lo stato interno, ad esempio le preferenze utente.

Per i dati del provider di contenuto, è consigliabile usare un modello utente "modifica sul posto". Vale a dire, 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 semplice questione di due regole seguenti:

<ul><li>

Quando si crea un nuovo documento, viene creata immediatamente la voce o il file del database di backup. 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à ora visualizzato nell'elenco delle bozze.

<li>

Quando viene chiamato il metodo di onPause() un'attività, deve eseguire il commit nel provider di contenuto di backup o nel file eventuali modifiche apportate dall'utente. Ciò garantisce che tali modifiche vengano visualizzate da qualsiasi altra attività che sta per essere eseguita. Probabilmente si vuole eseguire il commit dei dati in modo ancora più aggressivo nei 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 campi di input e così via.

</ul>

Questo modello è progettato per impedire la perdita di dati quando un utente passa tra le attività e consente al sistema di uccidere 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 <><> indica "annulla", significa lasciare l'attività con il relativo contenuto corrente salvato. L'annullamento delle modifiche in un'attività deve essere fornita tramite un altro meccanismo, ad esempio un 'revert' esplicito o un'opzione "annulla".

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

La classe Activity fornisce anche un'API per la gestione dello stato permanente 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 in un nome specifico. Si noti che non è possibile condividere i dati delle impostazioni tra i pacchetti dell'applicazione, per cui è necessario un provider di contenuto.

Ecco un estratto da 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 un'attività specifica 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 sulla finalità. In questo modo verrà concesso l'accesso all'attività agli URI specifici nella finalità. L'accesso rimarrà fino al termine dell'attività (rimarrà nel processo di hosting che viene ucciso e altre distruzione temporanee). android.os.Build.VERSION_CODES#GINGERBREADA partire da , se l'attività è già stata creata e viene recapitata una nuova finalità a #onNewIntent(Intent), le autorizzazioni URI appena concesse verranno aggiunte a quelle esistenti che contiene.

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

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

Il sistema Android tenta di mantenere un processo dell'applicazione per il più tempo possibile, ma alla fine sarà necessario rimuovere i processi precedenti quando la memoria è bassa. Come descritto in Ciclo di vita 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 ad uccidere 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 interagisce) è considerata la più importante. Il suo processo verrà ucciso 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 questo è 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 una finestra di primo piano o accanto ad altre attività in modalità multi-finestra) 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 e non è stata arrestata) non è più critica, pertanto il sistema potrebbe uccidere in modo sicuro il processo per recuperare memoria per altri processi in primo piano o visibili. Se il processo deve essere ucciso, quando l'utente torna all'attività (rendendolo visibile di nuovo sullo schermo), #onCreate il metodo verrà chiamato con il salvataggioInstanceState fornito #onSaveInstanceState in precedenza in modo che possa riavviarsi nello stesso stato dell'utente l'ultimo sinistro. <li>

Un <processo< vuoto b/b>> è uno che non ospita 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 Servizio per assicurarsi che il sistema lo sappia deve mantenere il processo in giro. </Ol>

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 (considerandolo 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 in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Activity()

Un'attività è una singola attività incentrata che l'utente può eseguire.

Activity(IntPtr, JniHandleOwnership)

Costruttore utilizzato 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 il feedback dell'utente 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 il rilevamento delle operazioni dell'applicazione nel dispositivo.

(Ereditato da Context)
AppSearchService

Usare con #getSystemService(String) per recuperare un android.app.appsearch.AppSearchManager oggetto per l'indicizzazione ed eseguire 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 a AppWidgets.

(Ereditato da Context)
AudioService

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

(Ereditato da Context)
BatteryService

Usare con #getSystemService(String) per recuperare uno android.os.BatteryManager 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 un (

(Ereditato da Context)
BindNotPerceptible
Obsoleti.

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

(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 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 di 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 per l'ascolto delle 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 vettore.

(Ereditato da Context)
ClipboardService

Usare 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 eseguire la diagnostica della connettività di rete e ricevere informazioni sulla connettività di rete dal sistema.

(Ereditato da Context)
ConnectivityService

Usare 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 dei criteri dei dispositivi globale.

(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 la richiesta di 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 il dispositivo eUICC (SIM incorporato).

(Ereditato da Context)
FileIntegrityService

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

(Ereditato da Context)
FingerprintService

Usare 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 protezione della 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 oggettoandroid.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 l'accesso 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 degli 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.

Richiedere il tipo 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 l'accesso 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 delle stampanti e delle 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

Usare 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 collegamento all'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 accedere 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 accedere 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

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

(Ereditato da Context)
TelephonySubscriptionService

Usare 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 controllare le 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 del dispositivo.

(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

Usare con #getSystemService(String) per recuperare un android.net.wifi.aware.WifiAwareManager oggetto per la gestione della gestione di Wi-Fi Aware.

(Ereditato da Context)
WifiP2pService

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

(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

Usare 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à è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Context)
AttributionTag

L'attribuzione può essere usata in app complesse per separare logicamente le 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 classe 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 contentResolver per il pacchetto dell'applicazione.

(Ereditato da ContextWrapper)
ContentScene

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

ContentTransitionManager

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

CurrentFocus

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

DataDir

Un'attività è una singola attività incentrata 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 ExternalStorageDirectory in cui l'applicazione può inserire i file memorizzati nella 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à è una singola attività incentrata che l'utente può eseguire.

FragmentManager

Restituisce FragmentManager per l'interazione 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> di <questa attività ha attualmente lo stato attivo per la 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à è una singola attività incentrata 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 presenti transizioni di attività attualmente in esecuzione 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 eseguita sull'attività, quindi questa istanza è ora morta.

IsDeviceProtectedStorage

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
IsFinishing

Controllare se questa 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à immagine in immagine.

IsLaunchedFromBubble

Indica se questa attività viene avviata da una bolla.

IsLocalVoiceInteractionSupported

Esegue una query che indica 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 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 si tratta anche della radice di un'interazione vocale.

JniIdentityHashCode

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
JniPeerMembers

Un'attività è una singola attività incentrata 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 avviato inizialmente questa attività.

LaunchedFromUid

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

LayoutInflater

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

LoaderManager

Restituisce LoaderManager per questa attività, creandola, se necessario.

LocalClassName

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

MainExecutor

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

(Ereditato da Context)
MainLooper

Restituisce 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 volume e chiave multimediale 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 questa 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

Restituisce l'istanza 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

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

ParentActivityIntent

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

PeerReference

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
Referrer

Restituisce informazioni su chi ha avviato questa attività.

RequestedOrientation

Restituisce l'orientamento richiesto corrente dell'attività. -o- 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à quella SearchEvent che ha attivato il callback, se presente.

SplashScreen

Ottenere l'interfaccia usata dall'attività per parlare 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à è una singola attività incentrata 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. -o- 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 gestione finestre per visualizzare 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)

#bindService(Intent, ServiceConnection, int) bindService(Intent, ServiceConnection, int) Come con executor per controllare i callback di ServiceConnection.

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

Un'attività è una singola attività incentrata 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à è una singola attività incentrata che l'utente può eseguire.

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Esegue l'associazione user a un servizio nello stesso modo #bindServicedi .

(Ereditato da Context)
CheckCallingOrSelfPermission(String)

Determinare se al processo chiamante di un IPC è stata concessa una determinata autorizzazione.

(Ereditato da ContextWrapper)
CheckCallingOrSelfUriPermission(Uri, ActivityFlags)

Determinare se al processo chiamante di un IPC è 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 una determinata autorizzazione.

(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à è una singola attività incentrata 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 base alla configurazione specificata.

(Ereditato da ContextWrapper)
CreateContext(ContextParams)

Crea un contesto con proprietà e comportamenti specifici.

(Ereditato da Context)
CreateContextForSplit(String)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
CreateDeviceContext(Int32)

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

(Ereditato da Context)
CreateDeviceProtectedStorageContext()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
CreateDisplayContext(Display)

Restituisce un nuovo oggetto Context per il contesto 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 l'uso per inviare i dati dei risultati al #onActivityResult callback.

CreateWindowContext(Display, Int32, Bundle)

Crea un Context oggetto per una finestra nonandroid.app.Activity activity nella classe specificata 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 di questo 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 del contesto.

(Ereditato da ContextWrapper)
DeleteSharedPreferences(String)

Un'attività è una singola attività incentrata 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 dei tasti.

DispatchPopulateAccessibilityEvent(AccessibilityEvent)

Chiamato per elaborare il popolamento di AccessibilityEvents.

DispatchTouchEvent(MotionEvent)

Chiamato per elaborare gli eventi del touch screen.

DispatchTrackballEvent(MotionEvent)

Chiamato per elaborare gli eventi trackball.

Dispose()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
Dispose(Boolean)

Un'attività è una singola attività incentrata 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 né l'utente 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 gestito 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 di questo contesto.

(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)

Viene chiamato 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 transizione della scena attività 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)

Questo viene chiamato quando un'attività figlio di questo chiama il relativo #finish metodo.

GetColor(Int32)

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

(Ereditato da Context)
GetColorStateList(Int32)

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

(Ereditato da Context)
GetDatabasePath(String)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
GetDir(String, FileCreationMode)

Recuperare, creando 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 viene applicato 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 nella cache i file 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 i 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 è proprietaria.

(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 per 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)

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

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

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à è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
GetText(Int32)

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

(Ereditato da Context)
GetTextFormatted(Int32)

Restituisce una stringa predefinita localizzata con stile CharSequence 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 intornoContentResolver#query(android.net.Uri , String[], String, String[], String)che fornisce la chiamata #startManagingCursor risultante Cursor in modo che l'attività gestirà il ciclo di vita per l'utente.

MoveDatabaseFrom(Context, String)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
MoveSharedPreferencesFrom(Context, String)

Un'attività è una singola attività incentrata 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)

Questo viene chiamato quando un'attività figlio di questo 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 monitoraggio di questo oggetto.

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

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

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

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

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

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

(Ereditato da Context)
ObtainStyledAttributes(Int32[])

Recuperare le informazioni sull'attributo con stile nel tema del 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 dell'attività che restituisce, fornendo il risultatoCode ed 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 un frammento viene associato a questa attività, subito dopo la chiamata al relativo Fragment#onAttach Fragment.onAttach() metodo e prima Fragment#onCreate Fragment.onCreate()di .

OnBackPressed()

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

OnChildTitleChanged(Activity, ICharSequence)

Un'attività è una singola attività incentrata che l'utente può eseguire.

OnChildTitleChanged(Activity, String)

Un'attività è una singola attività incentrata 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 selezionata una voce 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)

Chiamato all'avvio dell'attività.

OnCreate(Bundle, PersistableBundle)

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

OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo)

Chiamato quando un menu di scelta rapida per l'oggetto view sta per essere visualizzato.

OnCreateDescription()

Generare una nuova descrizione per questa attività.

OnCreateDescriptionFormatted()

Generare una nuova descrizione per questa attività.

OnCreateDialog(Int32)
Obsoleti.

Metodo deprecato.

OnCreateDialog(Int32, Bundle)
Obsoleti.

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

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)

Metodo deprecato.

OnCreateView(String, Context, IAttributeSet)

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

OnCreateView(View, String, Context, IAttributeSet)

Implementazione standard diandroid.view.LayoutInflater.Factory2#onCreateView(View, String, Context, AttributeSet) usato quando si gonfia con layoutInflater restituito da #getSystemService.

OnDestroy()

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

OnDetachedFromWindow()

Chiamato quando la finestra principale associata all'attività è stata scollegata dalla gestione finestre.

OnEnterAnimationComplete()

Le attività non possono disegnare durante il periodo in cui le finestre si 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 chiave 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 bassa 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)

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

OnMultiWindowModeChanged(Boolean, Configuration)

Chiamato dal sistema quando l'attività cambia 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 oppure se un client usa il Intent#FLAG_ACTIVITY_SINGLE_TOP flag quando chiama #startActivity.

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 opzioni viene chiuso (dall'utente annullando il menu con il pulsante indietro/menu o quando viene selezionata una voce).

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)

Chiamato dal sistema quando l'attività viene modificata in e dalla modalità immagine in-immagine.

OnPictureInPictureModeChanged(Boolean, Configuration)

Chiamato dal sistema quando l'attività viene modificata in e dalla modalità immagine in-immagine.

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 ha modifiche allo stato.

OnPostCreate(Bundle)

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

OnPostCreate(Bundle, PersistableBundle)

Si tratta dello stesso valore #onPostCreate(Bundle) di ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnPostResume()

Chiamato quando la ripresa dell'attività è stata completata (dopo #onResume essere stata chiamata).

OnPrepareDialog(Int32, Dialog)
Obsoleti.

Metodo deprecato.

OnPrepareDialog(Int32, Dialog, Bundle)
Obsoleti.

Fornisce l'opportunità di preparare una finestra di dialogo gestita prima che venga visualizzata.

OnPrepareNavigateUpTaskStack(TaskStackBuilder)

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

OnPrepareOptionsMenu(IMenu)

Preparare il menu 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)

Viene chiamato quando l'utente richiede un supporto per creare una finalità completa Intent#ACTION_ASSIST con tutto il contesto dell'applicazione corrente.

OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32)

Un'attività è una singola attività incentrata 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 della richiesta di autorizzazioni.

OnRestart()

Chiamato dopo #onStop che l'attività corrente viene nuovamente visualizzata all'utente (l'utente ha spostato di nuovo su di esso).

OnRestoreInstanceState(Bundle)

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

OnRestoreInstanceState(Bundle, PersistableBundle)

Si tratta dello stesso valore #onRestoreInstanceState(Bundle) di ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

OnResume()

Chiamato dopo #onRestoreInstanceState, #onRestarto #onPause.

OnRetainNonConfigurationInstance()

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

OnSaveInstanceState(Bundle)

Chiamata 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).

OnSaveInstanceState(Bundle, PersistableBundle)

Si tratta dello stesso valore #onSaveInstanceState di ma viene chiamato per le attività create con l'attributo android.R.attr#persistableMode impostato su persistAcrossReboots.

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 quando l'attività è stata arrestata, ma ora viene nuovamente visualizzata all'utente.

OnStateNotSaved()

Chiamato quando viene visualizzato un #onResume oggetto, prima di altri callback di pre-ripresa, ad esempio #onNewIntent e #onActivityResult.

OnStop()

Chiamato quando non è più visibile all'utente.

OnTitleChanged(ICharSequence, Color)

Un'attività è una singola attività incentrata che l'utente può eseguire.

OnTitleChanged(String, Color)

Un'attività è una singola attività incentrata 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 nessuna delle visualizzazioni all'interno dell'attività.

OnTrackballEvent(MotionEvent)

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

OnTrimMemory(TrimMemory)

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

OnUserInteraction()

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

OnUserLeaveHint()

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

OnVisibleBehindCanceled()

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

OnWindowAttributesChanged(WindowManagerLayoutParams)

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

OnWindowFocusChanged(Boolean)

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

OnWindowStartingActionMode(ActionMode+ICallback)

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

OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType)

Assegnare 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 determinato viewoggetto .

OpenFileInput(String)

Aprire un file privato associato al pacchetto dell'applicazione del contesto 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 opzioni.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

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

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

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

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

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

OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32)

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

OverridePendingTransition(Int32, Int32)

Chiamare immediatamente dopo uno dei tipi di #startActivity(Intent) o #finish per specificare un'animazione di transizione esplicita da eseguire successivamente.

OverridePendingTransition(Int32, Int32, Int32)

Chiamare immediatamente dopo uno dei tipi di #startActivity(Intent) o #finish per specificare un'animazione di transizione esplicita da eseguire successivamente.

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

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

Recreate()

Consente di ricreare questa attività 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 contesto, che verrà chiamato contemporaneamente ai metodi ComponentCallbacks di attività e ad altri componenti.

(Ereditato da Context)
RegisterDeviceIdChangeListener(IExecutor, IIntConsumer)

Aggiunge un nuovo listener modificato dall'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)

Registrare un oggetto BroadcastReceiver da eseguire nel thread attività principale.

(Ereditato da ContextWrapper)
RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)
Obsoleti.

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Registrarsi per ricevere le trasmissioni delle finalità da eseguire nel contesto dell'utilità di pianificazione.

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

ReleaseInstance()

Chiedere che l'istanza dell'app locale di questa attività venga rilasciata per liberare la 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 è ora completamente disegnata, 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à freeform in schermo intero.

RequestPermissions(String[], Int32)

Richiede le autorizzazioni da concedere a questa applicazione.

RequestShowKeyboardShortcuts()

Richiedere la schermata Tasti di scelta rapida per visualizzare.

RequestVisibleBehind(Boolean)

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

RequestWindowFeature(WindowFeatures)

Abilitare le funzionalità delle finestre estese.

RequireViewById(Int32)

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

RequireViewById<T>(Int32)

Un'attività è una singola attività incentrata 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à è una singola attività incentrata 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à è una singola attività incentrata che l'utente può eseguire.

RunOnUiThread(IRunnable)

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

SendBroadcast(Intent)

Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers.

(Ereditato da ContextWrapper)
SendBroadcast(Intent, String)

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

(Ereditato da ContextWrapper)
SendBroadcast(Intent, String, Bundle)

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

(Ereditato da Context)
SendBroadcastAsUser(Intent, UserHandle)

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

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

Versione di che consente di SendBroadcast(Intent, String) 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à è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
SendOrderedBroadcast(Intent, String)

Un'attività è una singola attività incentrata 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)

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

(Ereditato da Context)
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, String, BroadcastReceiver, Handler, Result, String, Bundle)

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

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

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da ContextWrapper)
SendStickyBroadcast(Intent)
Obsoleti.

Eseguire un #sendBroadcast(Intent) oggetto "sticky", ovvero la finalità che si sta inviando rimane intorno dopo il completamento della trasmissione, in modo che altri utenti possano recuperare rapidamente tali dati tramite il valore restituito di #registerReceiver(BroadcastReceiver, IntentFilter).

(Ereditato da ContextWrapper)
SendStickyBroadcast(Intent, Bundle)

Eseguire un #sendBroadcast(Intent) oggetto "sticky", ovvero la finalità che si sta inviando rimane intorno dopo il completamento della trasmissione, in modo che altri utenti possano recuperare rapidamente tali dati tramite il valore restituito di #registerReceiver(BroadcastReceiver, IntentFilter).

(Ereditato da Context)
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 da ActionBar oggetto per questa finestra Attività.

SetContentView(Int32)

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

SetContentView(View)

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

SetContentView(View, ViewGroup+LayoutParams)

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

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à, <il callback</var> var>verrà chiamato 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à, <il callback</var> var>verrà chiamato per gestire gli elementi condivisi nell'attività di avvio.

SetFeatureDrawable(WindowFeatures, Drawable)

Praticità per la chiamata android.view.Window#setFeatureDrawable(int, Drawable)a .

SetFeatureDrawableAlpha(WindowFeatures, Int32)

Praticità per la chiamata android.view.Window#setFeatureDrawableAlphaa .

SetFeatureDrawableResource(WindowFeatures, Int32)

Praticità per la chiamata android.view.Window#setFeatureDrawableResourcea .

SetFeatureDrawableUri(WindowFeatures, Uri)

Praticità per la chiamata android.view.Window#setFeatureDrawableUria .

SetFinishOnTouchOutside(Boolean)

Imposta se questa 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 Activity questa operazione deve essere visualizzata nella parte superiore della schermata di blocco ogni volta che lo schermo di blocco è attivo e questa attività ha un'altra attività dietro di essa con il set di attributi showWhenLock.

SetLocusContext(LocusId, Bundle)

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

SetPersistent(Boolean)

Metodo deprecato.

SetPictureInPictureParams(PictureInPictureParams)

Aggiornamenti le proprietà dell'attività picture-in-picture o imposta la proprietà da usare 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 la barra 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 avanzamento nel titolo.

SetRecentsScreenshotEnabled(Boolean)

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

SetResult(Result)

Chiamare questa operazione per impostare il risultato che l'attività restituirà al chiamante.

SetResult(Result, Intent)

Chiamare questa operazione per impostare il risultato che l'attività restituirà al chiamante.

SetSecondaryProgress(Int32)

Imposta lo stato di avanzamento secondario per la barra di stato nel titolo.

SetShouldDockBigOverlays(Boolean)

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

SetShowWhenLocked(Boolean)

Specifica se un Activity oggetto deve essere visualizzato nella parte superiore della schermata di blocco ogni volta che lo schermo di blocco è attivo 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 del 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 retro opaco alla traslucente.

SetTurnScreenOn(Boolean)

Specifica se la schermata deve essere attivata quando viene Activity 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 se le sovrapposizioni grandi devono essere ancorate accanto all'attività come impostato da #setShouldDockBigOverlays.

ShouldShowRequestPermissionRationale(String)

Ottiene se è necessario visualizzare l'interfaccia utente con razionale prima di richiedere un'autorizzazione.

ShouldUpRecreateTask(Intent)

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

ShowAssist(Bundle)

Chiedere di avere il assistente corrente visualizzato all'utente.

ShowDialog(Int32)
Obsoleti.

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

ShowDialog(Int32, Bundle)
Obsoleti.

Mostra una finestra di dialogo gestita da questa attività.

ShowLockTaskEscapeMessage()

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

StartActionMode(ActionMode+ICallback)

Avviare una modalità azione del tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActionMode(ActionMode+ICallback, ActionModeType)

Avviare una modalità azione del tipo ActionMode#TYPE_PRIMARYpredefinito .

StartActivities(Intent[])

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

(Ereditato da ContextWrapper)
StartActivities(Intent[], Bundle)

Avviare più nuove attività.

(Ereditato da ContextWrapper)
StartActivity(Intent)

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

(Ereditato da ContextWrapper)
StartActivity(Intent, Bundle)

Avviare una nuova attività.

(Ereditato da ContextWrapper)
StartActivity(Type)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Context)
StartActivityForResult(Intent, Int32)

Uguale alla chiamata #startActivityForResult(Intent, int, Bundle) senza opzioni.

StartActivityForResult(Intent, Int32, Bundle)

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

StartActivityForResult(Type, Int32)

Un'attività è una singola attività incentrata che l'utente può eseguire.

StartActivityFromChild(Activity, Intent, Int32)

Uguale alla chiamata #startActivityFromChild(Activity, Intent, int, Bundle) senza opzioni.

StartActivityFromChild(Activity, Intent, Int32, Bundle)

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

StartActivityFromFragment(Fragment, Intent, Int32)

Uguale alla chiamata #startActivityFromFragment(Fragment, Intent, int, Bundle) senza opzioni.

StartActivityFromFragment(Fragment, Intent, Int32, Bundle)

Viene chiamato quando un frammento in questa attività chiama il Fragment#startActivity metodo o Fragment#startActivityForResult .

StartActivityIfNeeded(Intent, Int32)

Uguale alla chiamata #startActivityIfNeeded(Intent, int, Bundle) senza opzioni.

StartActivityIfNeeded(Intent, Int32, Bundle)

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

StartForegroundService(Intent)

Un'attività è una singola attività incentrata 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)

Un'attività è una singola attività incentrata che l'utente può eseguire.

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

Come StartActivity(Intent, Bundle), ma l'avvio di intentSender.

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

Uguale alla chiamata #startIntentSenderForResult(IntentSender, int, Intent, int, int, int, Bundle) senza opzioni.

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

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

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

Uguale alla chiamata #startIntentSenderFromChild(Activity, 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.

StartLocalVoiceInteraction(Bundle)

Avvia una sessione di interazione vocale locale.

StartLockTask()

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

StartManagingCursor(ICursor)
Obsoleti.

Questo metodo consente all'attività di gestire il ciclo di vita della determinata Cursorattività in base al ciclo di vita dell'attività.

StartNextMatchingActivity(Intent)

Uguale alla chiamata #startNextMatchingActivity(Intent, Bundle) senza opzioni.

StartNextMatchingActivity(Intent, Bundle)

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

StartPostponedEnterTransition()

Iniziare le transizioni posticipate dopo #postponeEnterTransition() che è stato chiamato.

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()

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

StopLockTask()

Arrestare l'attività corrente da bloccare.

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 a questa attività.

ToArray<T>()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
TriggerSearch(String, Bundle)

Analogamente a #startSearch, ma attiva effettivamente 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 Application.ActivityLifecycleCallbacks oggetto 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 che venga visualizzato un menu di scelta rapida per la visualizzazione specificata.

UnregisterFromRuntime()

Un'attività è una singola attività incentrata 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à è una singola attività incentrata 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 eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.Finalized()

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Un'attività è una singola attività incentrata che l'utente può eseguire.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Un'attività è una singola attività incentrata che l'utente può eseguire.

GetJniTypeName(IJavaPeerable)

Un'attività è una singola attività incentrata che l'utente può eseguire.

Si applica a