Activity Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un'attività è un'unica operazione mirata che l'utente può eseguire.
[Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)]
public class Activity : Android.Views.ContextThemeWrapper, Android.Content.IComponentCallbacks2, Android.Views.KeyEvent.ICallback, Android.Views.LayoutInflater.IFactory2, Android.Views.View.IOnCreateContextMenuListener, Android.Views.Window.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Activity", DoNotGenerateAcw=true)>]
type Activity = class
inherit ContextThemeWrapper
interface IComponentCallbacks
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComponentCallbacks2
interface KeyEvent.ICallback
interface LayoutInflater.IFactory
interface LayoutInflater.IFactory2
interface View.IOnCreateContextMenuListener
interface Window.ICallback
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Commenti
Un'attività è un'unica operazione mirata che l'utente può eseguire. Quasi tutte le attività interagiscono con l'utente, quindi la classe Activity si occupa della creazione di una finestra in cui è possibile posizionare l'interfaccia utente con setContentView(View). 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 R.attr.windowIsFloating impostato), modalità multi-finestra o incorporata in altre finestre. Esistono due metodi che implementeranno quasi tutte le sottoclassi di Activity: onCreate(Bundle) è la posizione in cui si inizializza l'attività. Soprattutto, qui in genere chiamerai setContentView(int) con una risorsa di layout che definisce l'interfaccia utente e usando findViewById(int) per recuperare i widget nell'interfaccia utente con cui devi interagire a livello di codice. onPause() è la posizione in cui si gestisce l'interazione attiva con l'attività. A questo punto è necessario eseguire il commit di tutte le modifiche apportate dall'utente (in genere al ContentProvider che contiene i dati). In questo stato l'attività è ancora visibile sullo schermo. Per essere utilizzato con Context.startActivity(), tutte le classi di attività devono avere una dichiarazione di attività> corrispondente <nel AndroidManifest.xmldel pacchetto .
Argomenti trattati qui: Frammenti modifiche alla configurazione del ciclo di vita delle attività Avvio attività e Recupero dei risultati Salvataggio del ciclo di vita del processo delle autorizzazioni di stato persistenti Guide La classe Activity è una parte importante del ciclo di vita complessivo di un'applicazione e il modo in cui le attività vengono avviate e messe insieme è una parte fondamentale del modello applicativo della piattaforma. Per una prospettiva dettagliata sulla struttura di un'applicazione Android e sul comportamento delle attività, leggere le guide per sviluppatori concetti fondamentali e attività dell'applicazione e back stack.
È anche possibile trovare una discussione dettagliata su come creare attività nella Guida per sviluppatori di attività.
La sottoclasse FragmentActivity può usare la classe Fragment per modularizzare meglio il codice, creare interfacce utente più sofisticate per schermi più grandi e ridimensionare l'applicazione tra schermi di piccole e grandi dimensioni.
Per altre informazioni sull'uso di frammenti, vedere la Guida per sviluppatori frammenti.
Le attività nel sistema vengono gestite come stack di attività. Quando viene avviata una nuova attività, viene in genere posizionata all'inizio dello stack corrente e diventa l'attività in esecuzione, l'attività precedente rimane sempre sotto di essa nello stack e non torna in primo piano finché la nuova attività non viene chiusa. È possibile che uno o più stack di attività siano visibili sullo schermo.
Un'attività ha essenzialmente quattro stati:
Il diagramma seguente illustra i percorsi di stato importanti di un'attività. I rettangoli quadrati rappresentano metodi di callback che è possibile implementare per eseguire operazioni quando l'attività si sposta tra gli stati. Gli ovali colorati sono principali stati in cui l'attività può trovarsi.
Esistono tre cicli chiave che potrebbero interessare il monitoraggio all'interno dell'attività: l'intera durata di un'attività avviene tra la prima chiamata a onCreate(Bundle) attraverso una singola chiamata finale a onDestroy(). Un'attività eseguirà tutte le operazioni di 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(). La durata visibile di un'attività avviene tra una chiamata a onStart() fino a quando non viene eseguita una chiamata corrispondente a 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, puoi registrare un 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 stai visualizzando. I metodi onStart() e onStop() possono essere chiamati più volte, poiché l'attività diventa visibile e nascosta all'utente. La durata in primo piano di un'attività avviene tra una chiamata a onResume() fino a quando non viene eseguita una chiamata corrispondente a onPause(). Durante questo periodo l'attività è visibile, attiva e interagisce con l'utente. Un'attività può spesso passare tra gli stati ripresi e sospesi, ad esempio quando il dispositivo passa alla sospensione, quando viene recapitato un risultato di un'attività, quando viene recapitata una nuova finalità, quindi il codice in questi metodi deve essere piuttosto leggero. L'intero ciclo di vita di un'attività è definito dai metodi Activity seguenti. Tutti questi sono hook che è possibile eseguire l'override per eseguire operazioni appropriate quando l'attività cambia stato. Tutte le attività implementeranno onCreate(Bundle) per eseguire la configurazione iniziale; molti implementeranno anche onPause() per eseguire il commit delle modifiche ai dati e prepararsi a sospendere l'interazione con l'utente e onStop() per gestire l'assenza di visibilità sullo schermo. È consigliabile chiamare sempre la superclasse quando si implementano questi metodi.
In generale, il movimento attraverso il ciclo di vita di un'attività è simile al seguente:
Sempre seguito da onStart(). No onStart() onRestart() Chiamato dopo l'arresto dell'attività, prima che venga avviato di nuovo. Sempre seguito da onStart() No onStart() onStart() Chiamato quando l'attività diventa visibile all'utente. Seguito da onResume() se l'attività viene in primo piano o onStop() se diventa nascosta. No onResume() o onStop() onResume() Chiamata 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(). No onPause() onPause() Chiamata quando l'attività perde lo stato di primo piano, non è più attivabile o prima della transizione allo stato arrestato/nascosto o distrutto. L'attività è ancora visibile all'utente, quindi è consigliabile mantenerla attiva visivamente e continuare ad aggiornare l'interfaccia utente. Le implementazioni di questo metodo devono essere molto rapide perché l'attività successiva non verrà ripresa fino a quando questo metodo non viene restituito. Seguito da onResume() se l'attività torna in primo piano o onStop() se diventa invisibile all'utente. Pre-Build.VERSION_CODES. HONEYCOMB onResume() o onStop() onStop() Chiamato quando l'attività non è più visibile all'utente. Questo può verificarsi perché una nuova attività viene avviata in cima, una esistente viene portata davanti a questa o questa viene distrutta. Questo viene in genere usato per arrestare le animazioni e aggiornare l'interfaccia utente e così via. Seguito da onRestart() se questa attività torna a interagire con l'utente o onDestroy() se questa attività è in uscita. Sì onRestart() o onDestroy() onDestroy() La chiamata finale ricevuta prima che l'attività venga distrutta. Ciò può verificarsi perché l'attività viene completata (un utente denominato Activity.finish) o perché il sistema sta eliminando temporaneamente questa istanza dell'attività per risparmiare spazio. È possibile distinguere questi due scenari con il metodo Activity.isFinishing. Sì nulla Nota la colonna "Killable" nella tabella precedente: per i metodi contrassegnati come terminabili, dopo che tale metodo restituisce il processo che ospita l'attività può essere terminata dal sistema in qualsiasi momento senza eseguire un'altra riga del codice. Per questo motivo, è consigliabile usare il metodo onPause() per scrivere dati persistenti (ad esempio le modifiche dell'utente) nell'archiviazione. Inoltre, il metodo onSaveInstanceState(Bundle) viene chiamato prima di inserire l'attività in uno stato in background di questo tipo, consentendo di evitare qualsiasi stato di istanza dinamica nell'attività nel bundle specificato, per essere successivamente ricevuto in onCreate(Bundle) se l'attività deve essere ricreata. Per altre informazioni sul ciclo di vita di un processo associato alle attività ospitate, vedere la sezione Ciclo di vita del processo. Si noti che è importante salvare i dati persistenti in onPause() invece di onSaveInstanceState(Bundle) perché quest'ultimo non fa parte dei callback del ciclo di vita, quindi non verrà chiamato in ogni situazione come descritto nella relativa documentazione.
Tenere presente che questa semantica cambierà leggermente tra le applicazioni destinate alle piattaforme a partire da Build.VERSION_CODES. HONEYCOMB e quelli destinati alle piattaforme precedenti. A partire da Honeycomb, un'applicazione non è nello stato di terminazione fino a quando non viene restituito il relativo onStop(). Ciò influisce su 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 a quando onStop() salva lo stato persistente.
Per le applicazioni destinate alle piattaforme a partire da Build.VERSION_CODES. P onSaveInstanceState(Bundle) verrà sempre chiamato dopo onStop(), quindi un'applicazione può eseguire in modo sicuro transazioni di frammenti in onStop() e sarà in grado di salvare lo stato permanente in un secondo momento.
Per i metodi che non sono contrassegnati come terminabili, il processo dell'attività non verrà ucciso dal sistema a partire dal momento in cui viene chiamato il metodo e continuando dopo che viene restituito. Pertanto, un'attività si trova nello stato di terminazione, ad esempio tra dopo onStop() all'inizio di onResume(). Tenere presente che, sotto un utilizzo eccessivo della memoria, il sistema può terminare il processo dell'applicazione in qualsiasi momento.
Se la configurazione del dispositivo (come definito dalla classe Resources.Configuration) cambia, qualsiasi elemento che visualizza un'interfaccia utente dovrà essere aggiornato in modo che corrisponda a tale configurazione. Poiché Activity è il meccanismo principale per interagire con l'utente, include un supporto speciale per la gestione delle modifiche di configurazione.
A meno che non si specifichi diversamente, una modifica della configurazione (ad esempio una modifica dell'orientamento dello schermo, lingua, dispositivi di input e così via) causerà l'eliminazione dell'attività corrente, passando attraverso il normale processo del ciclo di vita delle attività di onPause(), onStop() e onDestroy() in base alle esigenze. Se l'attività era stata in primo piano o visibile all'utente, una volta che onDestroy() viene chiamata in tale istanza, verrà creata una nuova istanza dell'attività, con qualsiasi elemento savedInstanceState generato dall'istanza precedente da onSaveInstanceState(Bundle).
Questa operazione viene eseguita perché qualsiasi risorsa dell'applicazione, inclusi i file di layout, può cambiare in base a qualsiasi valore di configurazione. Di conseguenza, l'unico modo sicuro per gestire una modifica di configurazione consiste nel recuperare nuovamente tutte le risorse, inclusi layout, disegnare e stringhe. Poiché le attività devono già sapere come salvare lo stato e ricrearsi da tale stato, questo è un modo pratico per riavviare un'attività con una nuova configurazione.
In alcuni casi speciali, è possibile ignorare il riavvio dell'attività in base a uno o più tipi di modifiche alla configurazione. Questa operazione viene eseguita con l'attributo android:configChanges nel relativo manifesto. Per qualsiasi tipo di modifica della configurazione, si dice che la gestione viene eseguita, si riceverà una chiamata al metodo onConfigurationChanged(Configuration) dell'attività corrente invece di essere riavviato. Se una modifica di configurazione comporta qualsiasi operazione non gestita, tuttavia, l'attività verrà comunque riavviata e onConfigurationChanged(Configuration) non verrà chiamato.
Il metodo startActivity(Intent) viene usato per avviare una nuova attività, che verrà posizionata all'inizio dello stack di attività. Accetta un singolo argomento, un intento, che descrive l'attività da eseguire.
A volte si vuole ottenere un risultato da un'attività al termine. Ad esempio, è possibile avviare un'attività che consente all'utente di selezionare una persona in un elenco di contatti; al termine, restituisce la persona selezionata. A tale scopo, chiamare la versione android.app.Activity.startActivityForResult(Intent,int) con un secondo parametro integer che identifica la chiamata. Il risultato tornerà attraverso il metodo onActivityResult(int, int, Intent).
Quando un'attività viene chiusa, può chiamare setResult(int) per restituire i dati al relativo elemento padre. Deve sempre fornire un codice di risultato, che può essere il risultato standard RESULT_CANCELED, RESULT_OK o qualsiasi valore personalizzato a partire da RESULT_FIRST_USER. Può anche restituire facoltativamente una finalità contenente eventuali dati aggiuntivi desiderati. Tutte queste informazioni vengono visualizzate di nuovo nell'oggetto Activity.onActivityResult() dell'elemento padre, insieme all'identificatore integer fornito in origine.
Se un'attività figlio ha esito negativo per qualsiasi motivo (ad esempio l'arresto anomalo), l'attività padre riceverà un risultato con il codice RESULT_CANCELED.
Esistono in genere due tipi di stato permanente che un'attività gestisce: dati condivisi simili a documenti (in genere archiviati in un database SQLite usando un provider di contenuto) e stato interno, ad esempio preferenze utente.
Per i dati del provider di contenuti, è consigliabile che le attività usino un modello utente di "modifica sul posto". Ovvero, tutte le modifiche apportate da un utente vengono eseguite immediatamente senza richiedere un passaggio di conferma aggiuntivo. Il supporto di questo modello è in genere una questione semplice delle due regole seguenti:
Quando si crea un nuovo documento, la voce o il file di database di backup viene creato immediatamente. Ad esempio, se l'utente sceglie di scrivere un nuovo messaggio di posta elettronica, viene creata una nuova voce per tale messaggio di posta elettronica non appena iniziano a immettere i dati, in modo che se passano a qualsiasi altra attività dopo questo punto questo messaggio di posta elettronica verrà visualizzato nell'elenco delle bozze.
Quando viene chiamato il metodo onPause() di un'attività, deve eseguire il commit nel provider di contenuto sottostante o nel file qualsiasi modifica apportata dall'utente. In questo modo si garantisce che tali modifiche vengano visualizzate da qualsiasi altra attività che sta per essere eseguita. È probabile che si voglia eseguire il commit dei dati in modo ancora più aggressivo in momenti chiave durante il ciclo di vita dell'attività: ad esempio prima di avviare una nuova attività, prima di completare la propria attività, quando l'utente passa tra i campi di input e così via.
Questo modello è progettato per evitare la perdita di dati quando un utente si sposta tra le attività e consente al sistema di terminare in modo sicuro un'attività (perché le risorse di sistema sono necessarie altrove) in qualsiasi momento dopo l'arresto o la sospensione nelle versioni della piattaforma prima di Build.VERSION_CODES. HONEYCOMB). Si noti che l'utente che preme INDIETRO dall'attività non significa "annulla", significa lasciare l'attività con il relativo contenuto corrente salvato. L'annullamento delle modifiche in un'attività deve essere fornito tramite un altro meccanismo, ad esempio un'opzione esplicita "ripristina" o "annulla".
Per altre informazioni sui provider di contenuto, vedere il pacchetto di contenuto. Si tratta di un aspetto fondamentale del modo in cui le diverse attività richiamano e propagano i dati tra di loro.
La classe Activity fornisce anche un'API per la gestione dello stato persistente interno associato a un'attività. Può essere usato, ad esempio, per ricordare la visualizzazione iniziale preferita dell'utente in un calendario (visualizzazione giorno o visualizzazione settimana) o nella home page predefinita dell'utente in un Web browser.
Lo stato persistente dell'attività viene gestito con il metodo getPreferences(int), 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 Context.getSharedPreferences() sottostante per recuperare un oggetto preferenze archiviato con un nome specifico. Si noti che non è possibile condividere i dati delle impostazioni tra i pacchetti dell'applicazione, perché sarà necessario un provider di contenuti.
Ecco un estratto di un'attività del calendario che archivia la modalità di visualizzazione preferita dell'utente nelle impostazioni persistenti:
La possibilità di avviare una determinata attività può essere applicata quando viene dichiarata nel tag di attività> del <manifesto. In questo modo, altre applicazioni dovranno dichiarare un elemento uses-permission> corrispondente <nel proprio manifesto per poter avviare tale attività. Quando si avvia un'attività, è possibile impostare Intent.FLAG_GRANT_READ_URI_PERMISSION e/o Intent.FLAG_GRANT_WRITE_URI_PERMISSION nella finalità. In questo modo verrà concesso all'attività l'accesso agli URI specifici nella finalità. L'accesso rimarrà fino al termine dell'attività (rimarrà durante il processo di hosting in fase di eliminazione e altre distruzione temporanee). A partire da Build.VERSION_CODES. GINGERBREAD, se l'attività è già stata creata e viene recapitata una nuova finalità a onNewIntent(Intent), tutte le autorizzazioni URI appena concesse verranno aggiunte a quelle esistenti. Per altre informazioni sulle autorizzazioni e sulla sicurezza in generale, vedere il documento Sicurezza e autorizzazioni. Ciclo di vita del processo Il sistema Android tenta di mantenere un processo dell'applicazione il più a lungo possibile, ma alla fine dovrà rimuovere i vecchi processi quando la memoria è insufficiente. Come descritto in Ciclo di vita delle attività, la decisione su quale processo rimuovere è strettamente legata allo stato dell'interazione dell'utente con esso. In generale, ci sono quattro stati in cui un processo può essere in base alle attività in esecuzione, elencate qui in ordine di importanza. Il sistema ucciderà processi meno importanti (gli ultimi) prima di ricorrere all'uccisione di processi più importanti (i primi). L'attività in primo piano (l'attività nella parte superiore della schermata con cui l'utente sta attualmente interagendo) è considerata la più importante. Il processo verrà terminato solo come ultima risorsa, se usa più memoria di quanto sia disponibile nel dispositivo. In genere a questo punto il dispositivo ha raggiunto uno stato di paging della memoria, quindi è necessario per mantenere reattiva l'interfaccia utente. Un'attività visibile (un'attività visibile all'utente, ma non in primo piano, ad esempio un'attività in primo piano o accanto ad altre attività in modalità a più finestre) viene considerata estremamente importante e non verrà terminata a meno che non sia necessario mantenere l'attività in primo piano in esecuzione. Un'attività in background (un'attività che non è visibile all'utente ed è stata arrestata) non è più critica, quindi il sistema potrebbe terminare il processo in modo sicuro per recuperare memoria per altri processi in primo piano o visibili. Se il processo deve essere terminato, quando l'utente torna all'attività (rendendolo nuovamente visibile sullo schermo), il metodo onCreate(Bundle) verrà chiamato con il savedInstanceState fornito in precedenza in onSaveInstanceState(Bundle) in modo che possa riavviarsi nello stesso stato dell'ultimo utente. Un processo vuoto non ospita attività o altri componenti dell'applicazione, ad esempio le classi Service o BroadcastReceiver. Questi vengono uccisi molto rapidamente dal sistema quando la memoria diventa bassa. Per questo motivo, qualsiasi operazione in background eseguita all'esterno di un'attività deve essere eseguita nel contesto di un'attività BroadcastReceiver o di un servizio per assicurarsi che il sistema sappia che deve mantenere il processo. 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 servizio in cui viene eseguito il caricamento. Ciò consente al sistema di definire correttamente la priorità del processo (considerando che sia più importante di altre applicazioni non visibili) per la durata del caricamento, indipendentemente dal fatto che l'attività originale sia sospesa, arrestata o completata.
Informazioni di riferimento su Android per android.app.Activity.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Costruttori
| Nome | Descrizione |
|---|---|
| Activity() |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| Activity(IntPtr, JniHandleOwnership) |
Inizializza una rappresentazione gestita di un oggetto native interface Java esistente. |
Campi
| Nome | Descrizione |
|---|---|
| AccessibilityService |
Usare con |
| AccountService |
Usare con |
| ActivityService |
Usare con |
| AdvancedProtectionService |
Usare con |
| AlarmService |
Usare con |
| AppFunctionService |
Usare con |
| AppOpsService |
Usare con |
| AppSearchService |
Usare con |
| AppwidgetService |
Usare con |
| AudioService |
Usare con |
| BatteryService |
Usare con |
| BindAllowActivityStarts |
Obsoleti.
Flag per |
| BindExternalServiceLong |
Funziona allo stesso modo di |
| BindNotPerceptible |
Obsoleti.
Flag per |
| BindPackageIsolatedProcess |
Obsoleti.
Flag per |
| BindSharedIsolatedProcess |
Obsoleti.
Flag per |
| BiometricService |
Usare con |
| BlobStoreService |
Usare con |
| BluetoothService |
Usare con |
| BugreportService |
Servizio per acquisire un bugreport. (Ereditato da Context) |
| CameraService |
Usare con |
| CaptioningService |
Usare con |
| CarrierConfigService |
Usare con |
| ClipboardService |
Utilizzare con |
| CompanionDeviceService |
Usare con |
| ConnectivityDiagnosticsService |
Usare con |
| ConnectivityService |
Utilizzare con |
| ConsumerIrService |
Usare con |
| ContactKeysService |
Usare con |
| CredentialService |
Usare con |
| CrossProfileAppsService |
Usare con |
| 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 |
| DevicePolicyService |
Usare con |
| DisplayHashService |
Usare con |
| DisplayService |
Usare con |
| DomainVerificationService |
Usare con |
| DownloadService |
Usare con |
| DropboxService |
Usare con |
| EuiccService |
Usare con |
| FileIntegrityService |
Usare con |
| FingerprintService |
Utilizzare con |
| FullscreenModeRequestEnter |
Obsoleti.
Tipo di richiesta requestFullscreenMode(int,OutcomeReceiver), per richiedere l'immissione della modalità schermo intero dalla modalità a più finestre. |
| FullscreenModeRequestExit |
Obsoleti.
Tipo di richiesta requestFullscreenMode(int,OutcomeReceiver), per richiedere l'uscita dalla modalità schermo intero richiesta e ripristinare la modalità multi-finestra precedente. |
| GameService |
Usare con |
| GrammaticalInflectionService |
Usare con |
| HardwarePropertiesService |
Usare con |
| HealthconnectService |
Usare con |
| InputMethodService |
Usare con |
| InputService |
Usare con |
| IpsecService |
Usare con |
| JobSchedulerService |
Usare con |
| KeyguardService |
Usare con |
| KeystoreService |
Usare con |
| LauncherAppsService |
Usare con |
| LayoutInflaterService |
Usare con |
| LocaleService |
Usare con |
| LocationService |
Usare con |
| MediaCommunicationService |
Usare con |
| MediaMetricsService |
Usare con |
| MediaProjectionService |
Usare con |
| MediaQualityService |
Usare con |
| MediaRouterService |
Usare con |
| MediaSessionService |
Usare con |
| MidiService |
Utilizzare con |
| NetworkStatsService |
Usare con |
| NfcService |
Usare con |
| NotificationService |
Usare con |
| NsdService |
Usare con |
| OverlayService |
Usare con |
| OverrideTransitionClose |
Obsoleti.
Tipo di richiesta di overrideActivityTransition(int, int, int) o overrideActivityTransition(int, int, int, int), per eseguire l'override della transizione di chiusura. |
| OverrideTransitionOpen |
Obsoleti.
Tipo di richiesta di overrideActivityTransition(int, int, int) o overrideActivityTransition(int, int, int, int), per eseguire l'override della transizione di apertura. |
| PeopleService |
Usare con |
| PerformanceHintService |
Usare con |
| PersistentDataBlockService |
Usare con |
| PowerService |
Usare con |
| PrintService |
|
| ProfilingService |
Usare con |
| ReceiverExported |
Obsoleti.
Flag per |
| ReceiverNotExported |
Obsoleti.
Flag per |
| ReceiverVisibleToInstantApps |
Obsoleti.
Flag per |
| RestrictionsService |
Usare con |
| RoleService |
Usare con |
| SatelliteService |
Usare con |
| SearchService |
Utilizzare con |
| SecurityStateService |
Usare con |
| SensorService |
Usare con |
| ShortcutService |
Usare con |
| StatusBarService |
Usare con |
| StorageService |
Usare con |
| StorageStatsService |
Usare con |
| SystemHealthService |
Usare con |
| TelecomService |
Usare con |
| TelephonyImsService |
Usare con |
| TelephonyService |
Utilizzare con |
| TelephonySubscriptionService |
Utilizzare con |
| TetheringService |
Usare con |
| TextClassificationService |
Usare con |
| TextServicesManagerService |
Usare con |
| TvAdService |
Usare con |
| TvInputService |
Usare con |
| TvInteractiveAppService |
Usare con |
| UiModeService |
Usare con |
| UsageStatsService |
Usare con |
| UsbService |
Usare con |
| UserService |
Usare con |
| VibratorManagerService |
Usare con |
| VibratorService |
Usare con |
| VirtualDeviceService |
Usare con |
| VpnManagementService |
Usare con |
| WallpaperService |
Usare con |
| WifiAwareService |
Usare con |
| WifiP2pService |
Usare con |
| WifiRttRangingService |
Usare con |
| WifiService |
Usare con |
| WindowService |
Usare con |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 |
Ottiene l'origine di attribuzione associata a questo contesto. (Ereditato da Context) |
| AttributionTag |
L'attribuzione può essere usata in app complesse per separare logicamente parti dell'app. (Ereditato da Context) |
| BaseContext | (Ereditato da ContextWrapper) |
| CacheDir |
Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system. (Ereditato da ContextWrapper) |
| Caller |
Restituisce l'istanza ComponentCaller dell'app che ha avviato questa attività. |
| 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 metodo onConfigurationChanged(Configuration) non viene 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 |
| ClassLoader |
Restituisce un caricatore di classi che è possibile usare per recuperare le classi in questo pacchetto. (Ereditato da ContextWrapper) |
| CodeCacheDir |
Restituisce il percorso assoluto della directory della cache specifica dell'applicazione nel file system progettato per l'archiviazione del codice memorizzato nella cache. (Ereditato da ContextWrapper) |
| ComponentName |
Restituisce il nome completo del componente di questa attività. |
| ContentResolver |
Restituisce un'istanza di ContentResolver per il pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| ContentScene |
Recuperare la scena che rappresenta il contenuto corrente di questa finestra. |
| ContentTransitionManager |
Recuperare TransitionManager responsabile delle transizioni predefinite in questa finestra. |
| CurrentCaller |
Restituisce l'istanza ComponentCaller dell'app che ha riavviato questa attività con una nuova finalità tramite onNewIntent(Intent) o onActivityResult(int, int, Intent). |
| CurrentFocus |
Chiama Window.getCurrentFocus() nella finestra di questa attività per restituire la visualizzazione attualmente attiva. |
| DataDir |
Restituisce il percorso assoluto della directory nel file system in cui vengono archiviati tutti i file privati appartenenti a questa app. Le app non devono usare direttamente questo percorso; devono usare invece getFilesDir() , getCacheDir() , getDir(String,int) o altre API di archiviazione in questa classe. Il percorso restituito può cambiare nel tempo se l'app chiamante viene spostata in un dispositivo di archiviazione adottato, quindi solo i percorsi relativi devono essere mantenuti. Non sono necessarie autorizzazioni aggiuntive per consentire all'app chiamante di leggere o scrivere file nel percorso restituito. Restituisce un file (Ereditato da ContextWrapper) |
| DeviceId |
Ottiene l'ID dispositivo a cui è associato questo contesto. (Ereditato da Context) |
| Display |
Ottiene la visualizzazione a cui è associato questo contesto. (Ereditato da Context) |
| ExternalCacheDir |
Restituisce il percorso assoluto della directory nel file system esterno primario, che si trova in un punto in ExternalStorageDirectory cui l'applicazione può inserire i file della cache di cui è proprietario. (Ereditato da ContextWrapper) |
| FilesDir |
Restituisce il percorso assoluto della directory nel file system in cui vengono archiviati i file creati con OpenFileOutput(String, FileCreationMode) . (Ereditato da ContextWrapper) |
| FocusedStateSet |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| FragmentManager |
Questo metodo è stato deprecato nel livello API 28. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HasWindowFocus |
Restituisce true se la finestra principale dell'attività ha attualmente lo stato attivo della finestra. |
| Immersive |
Bit che indica che questa attività è "immersiva" e non deve essere interrotta dalle notifiche, se possibile. |
| InitialCaller |
Restituisce l'istanza ComponentCaller dell'app che ha inizialmente avviato questa attività. |
| InstanceCount |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| Intent |
Restituisce la finalità che ha avviato questa attività. |
| IsActivityTransitionRunning |
Restituisce un valore che indica se sono in esecuzione transizioni di attività in questa attività. |
| IsChangingConfigurations |
Verificare se questa attività è in corso di eliminazione definitiva per poter essere ricreata con una nuova configurazione. |
| IsChild |
Questo metodo è stato deprecato nel livello API 35. |
| IsDestroyed |
Restituisce true se la chiamata finale onDestroy() è stata effettuata sull'attività, quindi questa istanza è ora morta. |
| IsDeviceProtectedStorage |
Indica se le API di archiviazione di questo contesto sono supportate dall'archiviazione protetta dal dispositivo. (Ereditato da ContextWrapper) |
| IsFinishing |
Verificare se questa attività è in fase di completamento, perché è stato chiamato finish() o qualcun altro ha richiesto che sia terminato. |
| IsInMultiWindowMode |
Restituisce true se l'attività è attualmente in modalità a più finestre. |
| IsInPictureInPictureMode |
Restituisce true se l'attività è attualmente in modalità picture-in-picture. |
| IsLaunchedFromBubble |
Indica se questa attività viene avviata da una bolla. |
| IsLocalVoiceInteractionSupported |
Esegue una query se il servizio di interazione vocale attualmente abilitato supporta la restituzione di un interactor vocale da usare dall'attività. |
| IsRestricted |
Indica se il contesto è limitato. (Ereditato da Context) |
| IsTaskRoot |
Restituisce un valore che indica se questa attività è la radice di un'attività. |
| IsUiContext |
Restituisce |
| IsVoiceInteraction |
Controllare se questa attività è in esecuzione come parte di un'interazione vocale con l'utente. |
| IsVoiceInteractionRoot |
Come isVoiceInteraction(), ma restituisce true solo se questa è anche la radice di un'interazione vocale. |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniPeerMembers |
Fornisce l'infrastruttura di associazione JNI per Android.App.Activity. |
| LastNonConfigurationInstance |
Recuperare i dati dell'istanza non di configurazione restituiti in precedenza da onRetainNonConfigurationInstance(). |
| LaunchedFromPackage |
Restituisce il nome del pacchetto dell'app che ha inizialmente avviato questa attività. |
| LaunchedFromUid |
Restituisce l'interfaccia utente dell'app che ha inizialmente avviato questa attività. |
| LayoutInflater |
Praticità per chiamare Window.getLayoutInflater(). |
| LoaderManager |
Questo metodo è stato deprecato nel livello API 28. |
| LocalClassName |
Restituisce il nome della classe per questa attività con il prefisso del pacchetto rimosso. |
| MainExecutor |
Restituisce un oggetto |
| MainLooper |
Restituisce il Looper per il thread principale del processo corrente. (Ereditato da ContextWrapper) |
| MaxNumPictureInPictureActions |
Restituisce il numero di azioni che verranno visualizzate nell'interfaccia utente dell'immagine nell'immagine quando l'utente interagisce con l'attività attualmente in modalità immagine. |
| MediaController |
Ottiene il controller che deve ricevere eventi di chiave multimediale e volume mentre questa attività è in primo piano. |
| MenuInflater |
Restituisce un oggetto MenuInflater con questo contesto. |
| NoBackupFilesDir |
Restituisce il percorso assoluto della directory nel file system simile a FilesDir. (Ereditato da ContextWrapper) |
| ObbDir |
Restituisce la directory di archiviazione esterna primaria in cui è possibile trovare i file OBB dell'applicazione (se presenti). (Ereditato da ContextWrapper) |
| OnBackInvokedDispatcher |
Restituisce l'istanza onBackInvokedDispatcher associata alla finestra a cui è associata l'attività. |
| OpPackageName |
Restituisce il nome del pacchetto che deve essere usato per |
| PackageCodePath |
Restituisce il percorso completo del pacchetto Android primario di questo contesto. (Ereditato da ContextWrapper) |
| PackageManager |
Restituire l'istanza di PackageManager per trovare informazioni globali sul pacchetto. (Ereditato da ContextWrapper) |
| PackageName |
Restituisce il nome del pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| PackageResourcePath |
Restituisce il percorso completo del pacchetto Android primario di questo contesto. (Ereditato da ContextWrapper) |
| Params |
Restituisce il set di parametri con cui è stato creato il contesto, se è stato creato tramite |
| Parent |
Questo metodo è stato deprecato nel livello API 35. |
| ParentActivityIntent |
Ottenere una finalità che avvierà un'attività di destinazione esplicita specificata dall'elemento padre logico di questa attività. |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| Referrer |
Restituisce informazioni sull'utente che ha avviato questa attività. |
| RequestedOrientation |
Restituisce l'orientamento corrente richiesto dell'attività, ovvero l'orientamento richiesto nel manifesto dell'app o l'ultimo orientamento assegnato a setRequestedOrientation(int). |
| Resources |
Restituisce un'istanza resources per il pacchetto dell'applicazione. (Ereditato da ContextWrapper) |
| SearchEvent |
Durante i callback onSearchRequested(), questa funzione restituirà l'evento SearchEvent che ha attivato il callback, se esistente. |
| SplashScreen |
Ottenere l'interfaccia usata dall'attività per comunicare con la schermata iniziale. |
| TaskId |
Restituisce l'identificatore dell'attività in cui si trova questa attività. |
| Theme |
Restituisce l'oggetto Theme associato a questo contesto. (Ereditato da ContextWrapper) |
| ThresholdClass |
Fornisce l'infrastruttura di associazione JNI per Android.App.Activity. |
| ThresholdType |
Fornisce l'infrastruttura di associazione JNI per Android.App.Activity. |
| Title |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| TitleColor |
Obsoleti.
Modificare il colore del titolo associato a questa attività. |
| TitleFormatted |
Modificare il titolo associato a questa attività. |
| VoiceInteractor |
Recuperare l'elemento VoiceInteractor attivo 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. |
| Wallpaper | (Ereditato da ContextWrapper) |
| WallpaperDesiredMinimumHeight | (Ereditato da ContextWrapper) |
| WallpaperDesiredMinimumWidth | (Ereditato da ContextWrapper) |
| Window |
Recuperare la finestra corrente per l'attività. |
| WindowManager |
Recuperare lo strumento di gestione finestre per visualizzare le finestre personalizzate. |
Metodi
| Nome | Descrizione |
|---|---|
| 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) |
| BindIsolatedService(Intent, Context+BindServiceFlags, String, IExecutor, IServiceConnection) |
Vedere bindIsolatedService(Intent,int,String,Executor,ServiceConnection) Call BindServiceFlags.of(long) per ottenere un oggetto BindServiceFlags. (Ereditato da Context) |
| BindIsolatedService(Intent, Int32, String, IExecutor, IServiceConnection) |
La variazione di |
| BindService(Intent, Bind, IExecutor, IServiceConnection) |
Uguale a quello dell'executor |
| BindService(Intent, Context+BindServiceFlags, IExecutor, IServiceConnection) |
Vedere bindService(Intent,int,Executor,ServiceConnection) Call BindServiceFlags.of(long) per ottenere un oggetto BindServiceFlags. (Ereditato da Context) |
| BindService(Intent, IServiceConnection, Bind) |
Connettersi a un servizio dell'applicazione, creandolo, se necessario. (Ereditato da ContextWrapper) |
| BindService(Intent, IServiceConnection, Context+BindServiceFlags) |
Vedere bindService(Intent,ServiceConnection,int) Call BindServiceFlags.of(long) per ottenere un oggetto BindServiceFlags. (Ereditato da Context) |
| BindServiceAsUser(Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
Vedere bindServiceAsUser(Intent,ServiceConnection,int,UserHandle) Call BindServiceFlags.of(long) per ottenere un oggetto BindServiceFlags. (Ereditato da Context) |
| BindServiceAsUser(Intent, IServiceConnection, Int32, UserHandle) |
Esegue il binding a un servizio nello |
| CheckCallingOrSelfPermission(String) |
Determinare se al processo chiamante di un IPC o è stata concessa un'autorizzazione specifica. (Ereditato da ContextWrapper) |
| CheckCallingOrSelfUriPermission(Uri, ActivityFlags) |
Determinare se al processo chiamante di un IPC o è stata concessa l'autorizzazione per accedere a un URI specifico. (Ereditato da ContextWrapper) |
| CheckCallingOrSelfUriPermissions(IList<Uri>, Int32) |
Determinare se al processo chiamante di un IPC <em>o a te</em> è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| CheckCallingPermission(String) |
Determinare se al processo chiamante di un IPC gestito è stata concessa un'autorizzazione specifica. (Ereditato da ContextWrapper) |
| CheckCallingUriPermission(Uri, ActivityFlags) |
Determinare se al processo chiamante e all'ID utente è stata concessa l'autorizzazione per accedere a un URI specifico. (Ereditato da ContextWrapper) |
| CheckCallingUriPermissions(IList<Uri>, Int32) |
Determinare se al processo chiamante e all'uid è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| CheckContentUriPermissionFull(Uri, Int32, Int32, ActivityFlags) |
Determinare se a un particolare processo e uid è stata concessa l'autorizzazione per accedere a un URI di contenuto specifico. (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) |
Determinare se è stata concessa un'autorizzazione specifica. (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 uid è stata concessa l'autorizzazione per accedere a un elenco di URI. (Ereditato da Context) |
| ClearOverrideActivityTransition(OverrideTransition) |
Cancella le animazioni impostate da overrideActivityTransition(int, int, int). |
| ClearWallpaper() |
Obsoleti.
(Ereditato da ContextWrapper)
|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| CloseContextMenu() |
Chiude a livello di codice il menu di scelta rapida aperto più di recente, se visualizzato. |
| CloseOptionsMenu() |
Progammaticamente chiude il menu delle opzioni. |
| CreateAttributionContext(String) |
Restituisce un nuovo oggetto Context per il contesto corrente ma l'attributo a un tag diverso. (Ereditato da Context) |
| CreateConfigurationContext(Configuration) |
Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui risorse vengono modificate in modo che corrispondano alla configurazione specificata. (Ereditato da ContextWrapper) |
| CreateContext(ContextParams) |
Crea un contesto con proprietà e comportamenti specifici. (Ereditato da Context) |
| CreateContextForSplit(String) |
Restituisce un nuovo oggetto Context per il nome di divisione specificato. Il nuovo contesto ha un oggetto ClassLoader e Resources che può accedere al codice/alle risorse della divisione e a tutte le relative dipendenze. Ogni chiamata a questo metodo restituisce una nuova istanza di un oggetto Context; Gli oggetti contesto non vengono condivisi, ma lo stato comune (ClassLoader, altre risorse per la stessa divisione) può essere piuttosto leggero. (Ereditato da ContextWrapper) |
| CreateDeviceContext(Int32) |
Restituisce un nuovo |
| CreateDeviceProtectedStorageContext() |
Restituisce un nuovo oggetto Context per il contesto corrente, ma le cui API di archiviazione sono supportate dall'archiviazione protetta dal dispositivo. Nei dispositivi con avvio diretto, i dati archiviati in questa posizione vengono crittografati con una chiave associata al dispositivo fisico ed è possibile accedervi immediatamente dopo l'avvio del dispositivo, sia prima che dopo l'autenticazione dell'utente con le proprie credenziali (ad esempio un modello di blocco o un PIN). Poiché i dati protetti dal dispositivo sono disponibili senza autenticazione utente, è consigliabile limitare attentamente i dati archiviati usando questo contesto. Ad esempio, l'archiviazione di token di autenticazione sensibili o password nell'area protetta dal dispositivo è fortemente sconsigliata. Se il dispositivo sottostante non ha la possibilità di archiviare dati protetti dal dispositivo e protetti da credenziali usando chiavi diverse, entrambe le aree di archiviazione saranno disponibili contemporaneamente. Rimangono come due percorsi di archiviazione distinti su disco e solo la finestra delle modifiche alla disponibilità. Ogni chiamata a questo metodo restituisce una nuova istanza di un oggetto Context; Gli oggetti contesto non vengono condivisi, ma lo stato comune (ClassLoader, altre risorse per la stessa configurazione) può essere quindi piuttosto leggero. Restituisce il contesto (Ereditato da ContextWrapper) |
| CreateDisplayContext(Display) |
Restituisce un nuovo oggetto Context per l'oggetto Context corrente, ma le cui risorse vengono modificate in modo che corrispondano alle metriche del display specificato. (Ereditato da ContextWrapper) |
| CreatePackageContext(String, PackageContextFlags) |
Restituisce un nuovo oggetto Context per il nome dell'applicazione specificato. (Ereditato da ContextWrapper) |
| CreatePendingResult(Int32, Intent, PendingIntentFlags) |
Creare un nuovo oggetto PendingIntent che è possibile passare da altri utenti per usarli per inviare i dati dei risultati al callback onActivityResult(int, int, Intent). |
| CreateWindowContext(Display, Int32, Bundle) |
Crea un oggetto |
| CreateWindowContext(Int32, Bundle) |
Crea un contesto per una finestra non attività. (Ereditato da Context) |
| DatabaseList() |
Restituisce una matrice di stringhe che denominano i database privati associati al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| DeleteDatabase(String) |
Eliminare una SQLiteDatabase privata esistente associata al pacchetto dell'applicazione di questo contesto. (Ereditato da ContextWrapper) |
| DeleteFile(String) |
Eliminare il file privato specificato associato al pacchetto dell'applicazione context. (Ereditato da ContextWrapper) |
| DeleteSharedPreferences(String) |
Eliminare un file di preferenze condivise esistente. (Ereditato da ContextWrapper) |
| DismissDialog(Int32) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| DismissKeyboardShortcutsHelper() |
Chiudere la schermata Tasti di scelta rapida. |
| DispatchGenericMotionEvent(MotionEvent) |
Chiamato per elaborare eventi di movimento generici. |
| DispatchKeyEvent(KeyEvent) |
Chiamato per elaborare gli eventi chiave. |
| DispatchKeyShortcutEvent(KeyEvent) |
Chiamato per elaborare un evento di scelta rapida tramite tasto di scelta rapida. |
| DispatchPopulateAccessibilityEvent(AccessibilityEvent) |
Chiamato per elaborare la popolazione di AccessibilityEvents. |
| DispatchTouchEvent(MotionEvent) |
Chiamato per elaborare gli eventi touch screen. |
| DispatchTrackballEvent(MotionEvent) |
Chiamato per elaborare gli eventi trackball. |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Stampare lo stato dell'attività nel flusso specificato. |
| EnforceCallingOrSelfPermission(String, String) |
Se non si né il processo chiamante di un IPC gestito è stato concesso un'autorizzazione specifica, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingOrSelfUriPermission(Uri, ActivityFlags, String) |
Se al processo chiamante di un IPC o non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingPermission(String, String) |
Se al processo chiamante di un IPC che si sta gestendo non è stata concessa una determinata autorizzazione, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceCallingUriPermission(Uri, ActivityFlags, String) |
Se al processo chiamante e all'ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforcePermission(String, Int32, Int32, String) |
Se l'autorizzazione specificata non è consentita per un processo specifico e un ID utente in esecuzione nel sistema, generare un'eccezione SecurityException. (Ereditato da ContextWrapper) |
| EnforceUriPermission(Uri, Int32, Int32, ActivityFlags, String) |
Se a un processo specifico e a un ID utente non è stata concessa l'autorizzazione per accedere a un URI specifico, generare SecurityException. (Ereditato da ContextWrapper) |
| EnforceUriPermission(Uri, String, String, Int32, Int32, ActivityFlags, String) |
Applicare sia un URI che un'autorizzazione normale. (Ereditato da ContextWrapper) |
| EnterPictureInPictureMode() |
Imposta l'attività in modalità immagine, se possibile, nello stato corrente del sistema. |
| EnterPictureInPictureMode(PictureInPictureParams) |
Imposta l'attività in modalità immagine, se possibile, nello stato corrente del sistema. |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| FileList() |
Restituisce una matrice di stringhe che denominano i file privati associati al pacchetto dell'applicazione context. (Ereditato da ContextWrapper) |
| FindViewById(Int32) |
Trova una visualizzazione identificata dall'attributo XML android:id elaborato in onCreate(Bundle). |
| 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(Intent, int). |
| FinishActivityFromChild(Activity, Int32) |
Questo metodo è stato deprecato nel livello API 30. |
| FinishAffinity() |
Completare questa attività e tutte le attività immediatamente sotto di essa nell'attività corrente con la stessa affinità. |
| FinishAfterTransition() |
Inverte la voce Scena attività Transizione e attiva l'attività chiamante per invertire la transizione di uscita. |
| FinishAndRemoveTask() |
Chiama questa operazione al termine dell'attività e deve essere chiusa e l'attività deve essere completamente rimossa come parte del completamento dell'attività radice dell'attività. |
| FinishFromChild(Activity) |
Questo metodo è stato deprecato nel livello API 30. |
| GetColor(Int32) |
Restituisce un colore associato a un ID risorsa specifico e a uno stile per il tema corrente. (Ereditato da Context) |
| GetColorStateList(Int32) |
Restituisce un elenco di stati di colore associato a un ID risorsa specifico e stile per il tema corrente. (Ereditato da Context) |
| GetDatabasePath(String) |
Restituisce il percorso assoluto nel file system in cui è archiviato un database creato con openOrCreateDatabase(String, int, CursorFactory). Il percorso restituito può cambiare nel tempo se l'app chiamante viene spostata in un dispositivo di archiviazione adottato, quindi solo i percorsi relativi devono essere mantenuti. (Ereditato da ContextWrapper) |
| GetDir(String, FileCreationMode) |
Recuperare, creare, se necessario, una nuova directory in cui l'applicazione può inserire i propri file di dati personalizzati. (Ereditato da ContextWrapper) |
| GetDrawable(Int32) |
Restituisce un oggetto disegnabile associato a un ID risorsa specifico e a uno stile per il tema corrente. (Ereditato da Context) |
| GetExternalCacheDirs() |
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire i file della cache di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalFilesDir(String) |
Restituisce il percorso assoluto della directory nel file system esterno primario (che si trova in un punto qualsiasi di ExternalStorageDirectory) in cui l'applicazione può inserire file persistenti di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalFilesDirs(String) |
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file persistenti di cui è proprietario. (Ereditato da ContextWrapper) |
| GetExternalMediaDirs() |
Obsoleti.
Restituisce percorsi assoluti alle directory specifiche dell'applicazione in tutti i dispositivi di archiviazione esterni in cui l'applicazione può inserire file multimediali. (Ereditato da ContextWrapper) |
| GetFileStreamPath(String) |
Restituisce il percorso assoluto nel file system in cui è archiviato un file creato con OpenFileOutput(String, FileCreationMode) . (Ereditato da ContextWrapper) |
| GetHashCode() |
Restituisce un valore di 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 oggetto SharedPreferences per accedere alle preferenze private di questa attività. |
| GetSharedPreferences(String, FileCreationMode) |
Recuperare e contenere il contenuto del file delle preferenze 'name', restituendo un oggetto SharedPreferences tramite il quale è possibile recuperare e modificare i relativi valori. (Ereditato da ContextWrapper) |
| GetString(Int32, Object[]) |
Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetString(Int32) |
Restituisce una stringa localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetSystemService(Class) |
Restituire l'handle a un servizio a livello di sistema per classe. (Ereditato da Context) |
| GetSystemService(String) |
Restituire l'handle a un servizio a livello di sistema in base al nome. (Ereditato da ContextWrapper) |
| GetSystemServiceName(Class) |
Ottiene il nome del servizio a livello di sistema rappresentato dalla classe specificata. (Ereditato da ContextWrapper) |
| GetText(Int32) |
Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GetTextFormatted(Int32) |
Restituisce una stringa di tipo CharSequence localizzata dalla tabella di stringhe predefinita del pacchetto dell'applicazione. (Ereditato da Context) |
| GrantUriPermission(String, Uri, ActivityFlags) |
Concedere l'autorizzazione per accedere a un URI specifico a un altro pacchetto, indipendentemente dal fatto che il pacchetto disponga dell'autorizzazione generale per accedere al provider di contenuti dell'URI. (Ereditato da ContextWrapper) |
| InvalidateOptionsMenu() |
Dichiarare che il menu delle opzioni è stato modificato, quindi deve essere ricreato. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| ManagedQuery(Uri, String[], String, String[], String) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| MoveDatabaseFrom(Context, String) |
Spostare un file di database esistente dal contesto di archiviazione di origine specificato a questo contesto. Viene in genere usato per eseguire la migrazione dei dati tra posizioni di archiviazione dopo un aggiornamento, ad esempio la migrazione all'archiviazione protetta dal dispositivo. Il database deve essere chiuso prima di essere spostato. (Ereditato da ContextWrapper) |
| MoveSharedPreferencesFrom(Context, String) |
Spostare un file di preferenze condivise esistente dal contesto di archiviazione di origine specificato a questo contesto. Viene in genere usato per eseguire la migrazione dei dati tra posizioni di archiviazione dopo un aggiornamento, ad esempio il passaggio all'archiviazione protetta dal dispositivo. (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 metodo è stato deprecato nel livello API 30. |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| ObtainStyledAttributes(IAttributeSet, Int32[], Int32, Int32) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(IAttributeSet, Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(Int32, Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| ObtainStyledAttributes(Int32[]) |
Recuperare le informazioni sull'attributo con stile nel tema di questo contesto. (Ereditato da Context) |
| OnActionModeFinished(ActionMode) |
Notifica all'attività che una modalità azione è stata completata. |
| OnActionModeStarted(ActionMode) |
Notifica all'attività che è stata avviata una modalità di azione. |
| OnActivityReenter(Int32, Intent) |
Chiamato quando un'attività avviata con una transizione di attività espone questa attività tramite una transizione dell'attività che restituisce, fornendo il risultatoCode e gli eventuali dati aggiuntivi da esso contenuti. |
| OnActivityResult(Int32, Result, Intent, ComponentCaller) |
Uguale a onActivityResult(int,int,Intent), ma con un parametro aggiuntivo per l'istanza ComponentCaller associata all'app che ha inviato il risultato. |
| 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 |
| OnAttachedToWindow() |
Chiamato quando la finestra principale associata all'attività è stata collegata al gestore finestre. |
| OnAttachFragment(Fragment) |
Questo metodo è stato deprecato nel livello API 28. |
| OnBackPressed() |
Questo metodo è stato deprecato nel livello API 33. |
| OnChildTitleChanged(Activity, ICharSequence) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| OnChildTitleChanged(Activity, String) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| OnConfigurationChanged(Configuration) |
Chiamato dal sistema quando la configurazione del dispositivo cambia durante l'esecuzione dell'attività. |
| OnContentChanged() |
Questo hook viene chiamato ogni volta che cambia la visualizzazione contenuto della schermata (a causa di una chiamata a Window.setContentView o Window.addContentView). |
| OnContextItemSelected(IMenuItem) |
Questo hook viene chiamato ogni volta che viene selezionato un elemento in un menu di scelta rapida. |
| OnContextMenuClosed(IMenu) |
Questo hook viene chiamato ogni volta che il menu di scelta rapida viene chiuso (dall'utente annullando il menu con il pulsante Indietro/Menu o quando si seleziona un elemento). |
| OnCreate(Bundle, PersistableBundle) |
Uguale a onCreate(android.os.Bundle) ma chiamato per tali attività create con l'attributo R.attr.persistableMode impostato su persistAcrossReboots. |
| OnCreate(Bundle) |
Chiamato all'avvio dell'attività. |
| OnCreateContextMenu(IContextMenu, View, IContextMenuContextMenuInfo) |
Chiamato quando viene visualizzato un menu di scelta rapida per la visualizzazione. |
| OnCreateDescription() |
Generare una nuova descrizione per questa attività. |
| OnCreateDescriptionFormatted() |
Generare una nuova descrizione per questa attività. |
| OnCreateDialog(Int32, Bundle) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| OnCreateDialog(Int32) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| 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 Window.Callback.onCreatePanelMenu(int, Menu) per le attività. |
| OnCreatePanelView(Int32) |
Implementazione predefinita di Window.Callback.onCreatePanelView(int) per le attività. |
| OnCreateThumbnail(Bitmap, Canvas) |
Questo metodo è stato deprecato nel livello API 28. |
| OnCreateView(String, Context, IAttributeSet) |
Implementazione standard di LayoutInflater.Factory.onCreateView(String, Context, AttributeSet) usata per l'aumento con LayoutInflater restituito da Context.getSystemService(Class). |
| OnCreateView(View, String, Context, IAttributeSet) |
Implementazione standard di android.view.LayoutInflater.Factory2.onCreateView(View,String,Context,AttributeSet) usata per l'aumento con LayoutInflater restituito da Context.getSystemService(Class). |
| OnDestroy() |
Eseguire qualsiasi pulizia finale prima che un'attività venga eliminata definitivamente. |
| OnDetachedFromWindow() |
Chiamato quando la finestra principale associata all'attività è stata scollegata dal gestore finestre. |
| OnEnterAnimationComplete() |
Le attività non possono disegnare durante il periodo in cui le finestre animano. |
| OnGenericMotionEvent(MotionEvent) |
Chiamato quando un evento di movimento generico non è stato gestito da nessuna delle visualizzazioni all'interno dell'attività. |
| OnGetDirectActions(CancellationSignal, IConsumer) |
Restituisce l'elenco delle azioni dirette supportate dall'app. |
| OnKeyDown(Keycode, KeyEvent) |
Chiamato quando un tasto è stato premuto e non gestito da nessuna delle visualizzazioni all'interno dell'attività. |
| OnKeyLongPress(Keycode, KeyEvent) |
Implementazione predefinita di KeyEvent.Callback.onKeyLongPress(): restituisce sempre false (non gestisce l'evento). |
| OnKeyMultiple(Keycode, Int32, KeyEvent) |
Implementazione predefinita di KeyEvent.Callback.onKeyMultiple(): restituisce sempre false (non gestisce l'evento). |
| OnKeyShortcut(Keycode, KeyEvent) |
Chiamato quando un evento di scelta rapida del tasto non viene gestito da alcuna delle visualizzazioni nell'attività. |
| OnKeyUp(Keycode, KeyEvent) |
Chiamato quando una chiave è stata rilasciata e non gestita da nessuna delle visualizzazioni all'interno dell'attività. |
| OnLocalVoiceInteractionStarted() |
Callback per indicare che startLocalVoiceInteraction(Bundle) ha causato l'avvio di una sessione di interazione vocale. |
| OnLocalVoiceInteractionStopped() |
Callback per indicare che l'interazione vocale locale è stata arrestata perché è stata richiesta tramite una chiamata a stopLocalVoiceInteraction() o perché è stata annullata dall'utente. |
| OnLowMemory() |
Questo viene chiamato quando il sistema complessivo è in esecuzione insufficiente sulla memoria e i processi in esecuzione attivamente devono ridurre l'utilizzo della memoria. |
| OnMenuItemSelected(Int32, IMenuItem) |
Implementazione predefinita di Window.Callback.onMenuItemSelected(int, MenuItem) per le attività. |
| OnMenuOpened(Int32, IMenu) |
Chiamato quando l'utente apre il menu di un pannello. |
| OnMultiWindowModeChanged(Boolean, Configuration) |
Chiamato dal sistema quando l'attività passa dalla modalità schermo intero alla modalità multi-finestra e visa-versa. |
| OnMultiWindowModeChanged(Boolean) |
Questo metodo è stato deprecato nel livello API 26. |
| 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 metodo è stato deprecato nel livello API 30. |
| OnNewIntent(Intent, ComponentCaller) |
Uguale a onNewIntent(Intent), ma con un parametro aggiuntivo per l'istanza componentCaller associata all'app che ha inviato la finalità. |
| OnNewIntent(Intent) |
Viene chiamato per le attività che impostano launchMode su "singleTop" nel pacchetto o se un client usa il flag Intent.FLAG_ACTIVITY_SINGLE_TOP quando chiama startActivity(Intent). |
| OnOptionsItemSelected(IMenuItem) |
Questo hook viene chiamato ogni volta che viene selezionata una voce nel menu delle opzioni. |
| OnOptionsMenuClosed(IMenu) |
Questo hook viene chiamato ogni volta che il menu delle opzioni viene chiuso (dall'utente annullando il menu con il pulsante Indietro/menu o quando viene selezionato un elemento). |
| OnPanelClosed(Int32, IMenu) |
Implementazione predefinita di android.view.Window.Callback.onPanelClosed(int,Menu) per le attività. |
| OnPause() |
Chiamato come parte del ciclo di vita dell'attività quando l'utente non interagisce più attivamente con l'attività, ma è ancora visibile sullo schermo. |
| OnPerformDirectAction(String, Bundle, CancellationSignal, IConsumer) |
Viene chiamato per eseguire un'azione definita in precedenza dall'app. |
| OnPictureInPictureModeChanged(Boolean, Configuration) |
Chiamato dal sistema quando l'attività cambia in e dalla modalità immagine in-picture. |
| OnPictureInPictureModeChanged(Boolean) |
Questo metodo è stato deprecato nel livello API 26. |
| OnPictureInPictureRequested() |
Questo metodo viene chiamato dal sistema in vari casi in cui l'immagine in modalità immagine deve essere immessa se supportata. |
| OnPictureInPictureUiStateChanged(PictureInPictureUiState) |
Chiamato dal sistema quando l'attività è in PiP e presenta modifiche di stato. |
| OnPostCreate(Bundle, PersistableBundle) |
Si tratta dello stesso valore di onPostCreate(Bundle), ma viene chiamato per le attività create con l'attributo R.attr.persistableMode impostato su persistAcrossReboots. |
| OnPostCreate(Bundle) |
Chiamato quando l'avvio dell'attività è stato completato (dopo onStart() e onRestoreInstanceState(Bundle) è stato chiamato. |
| OnPostResume() |
Chiamato quando la ripresa dell'attività è stata completata (dopo la chiamata di onResume(). |
| OnPrepareDialog(Int32, Dialog, Bundle) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| OnPrepareDialog(Int32, Dialog) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| OnPrepareNavigateUpTaskStack(TaskStackBuilder) |
Preparare lo stack di attività sintetiche che verrà generato durante lo spostamento su da un'attività diversa. |
| OnPrepareOptionsMenu(IMenu) |
Preparare il menu delle opzioni standard dello schermo da visualizzare. |
| OnPreparePanel(Int32, View, IMenu) |
Implementazione predefinita di Window.Callback.onPreparePanel(int, View, Menu) per le attività. |
| OnProvideAssistContent(AssistContent) |
Questo viene chiamato quando l'utente richiede un supporto, per fornire riferimenti al contenuto correlato all'attività corrente. |
| OnProvideAssistData(Bundle) |
Questa operazione viene chiamata quando l'utente richiede assistenza per compilare una finalità Intent.ACTION_ASSIST completa con tutto il contesto dell'applicazione corrente. |
| OnProvideKeyboardShortcuts(IList<KeyboardShortcutGroup>, IMenu, Int32) |
Chiamato quando vengono richiesti tasti di scelta rapida per la finestra corrente. |
| OnProvideReferrer() |
Eseguire l'override per generare il referrer desiderato per il contenuto attualmente visualizzato dall'app. |
| OnRequestPermissionsResult(Int32, String[], Permission[], Int32) |
Callback per il risultato dalla richiesta di autorizzazioni. |
| OnRequestPermissionsResult(Int32, String[], Permission[]) |
Callback per il risultato dalla richiesta di autorizzazioni. |
| OnRestart() |
Chiamato dopo onStop() quando l'attività corrente viene nuovamente visualizzata all'utente (l'utente ha eseguito di nuovo lo spostamento). |
| OnRestoreInstanceState(Bundle, PersistableBundle) |
Si tratta dello stesso valore di onRestoreInstanceState(Bundle), ma viene chiamato per le attività create con l'attributo R.attr.persistableMode impostato su persistAcrossReboots. |
| OnRestoreInstanceState(Bundle) |
Questo metodo viene chiamato dopo onStart() quando l'attività viene nuovamente inizializzata da uno stato salvato in precedenza, come indicato qui in savedInstanceState. |
| OnResume() |
Chiamato dopo onRestoreInstanceState(Bundle), onRestart() o onPause(). |
| OnRetainNonConfigurationInstance() |
Chiamato dal sistema, come parte dell'eliminazione di un'attività a causa di una modifica della configurazione, quando è noto che una nuova istanza verrà creata immediatamente per la nuova configurazione. |
| OnSaveInstanceState(Bundle, PersistableBundle) |
Si tratta dello stesso valore di onSaveInstanceState(Bundle), ma viene chiamato per le attività create con l'attributo R.attr.persistableMode impostato su persistAcrossReboots. |
| OnSaveInstanceState(Bundle) |
Chiamato per recuperare lo stato per istanza da un'attività prima dell'interruzione in modo che lo stato possa essere ripristinato in onCreate(Bundle) o onRestoreInstanceState(Bundle) (il bundle popolato da questo metodo verrà passato a entrambi). |
| OnSearchRequested() |
Chiamato quando l'utente segnala il desiderio di avviare una ricerca. |
| OnSearchRequested(SearchEvent) |
Questo hook viene chiamato quando l'utente segnala il desiderio di avviare una ricerca. |
| OnStart() |
Chiamato dopo onCreate(Bundle) o dopo onRestart() quando l'attività è stata arrestata, ma ora viene nuovamente visualizzata all'utente. |
| OnStateNotSaved() |
Questo metodo è stato deprecato nel livello API 29. |
| OnStop() |
Chiamato quando l'utente non è più visibile. |
| OnTitleChanged(ICharSequence, Color) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| OnTitleChanged(String, Color) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| OnTopResumedActivityChanged(Boolean) |
Chiamato quando l'attività ottiene o perde la posizione superiore ripresa nel sistema. |
| OnTouchEvent(MotionEvent) |
Chiamato quando un evento touch screen non è stato gestito da alcuna visualizzazione all'interno dell'attività. |
| OnTrackballEvent(MotionEvent) |
Chiamato quando il trackball è stato spostato e non gestito da alcuna delle visualizzazioni all'interno dell'attività. |
| OnTrimMemory(TrimMemory) |
Chiamato quando il sistema operativo ha determinato che è un buon momento per un processo per ridurre la memoria non richiesta dal relativo processo. |
| OnUserInteraction() |
Chiamato ogni volta che un evento key, touch o trackball viene inviato all'attività. |
| OnUserLeaveHint() |
Chiamato come parte del ciclo di vita dell'attività quando un'attività sta per entrare in background come risultato della scelta dell'utente. |
| OnVisibleBehindCanceled() |
Questo metodo è stato deprecato nel livello API 26. |
| OnWindowAttributesChanged(WindowManagerLayoutParams) |
Viene chiamato ogni volta che gli attributi della finestra corrente cambiano. |
| OnWindowFocusChanged(Boolean) |
Chiamato quando la finestra corrente dell'attività ottiene o perde lo stato attivo. |
| OnWindowStartingActionMode(ActionMode+ICallback, ActionModeType) |
Chiamato quando viene avviata una modalità di azione per questa finestra. |
| OnWindowStartingActionMode(ActionMode+ICallback) |
Concedere all'attività la possibilità di controllare l'interfaccia utente per una modalità di azione richiesta dal sistema. |
| OpenContextMenu(View) |
Apre a livello di codice il menu di scelta rapida per una visualizzazione specifica. |
| OpenFileInput(String) |
Aprire un file privato associato al pacchetto dell'applicazione context per la lettura. (Ereditato da ContextWrapper) |
| OpenFileOutput(String, FileCreationMode) |
Aprire un file privato associato al pacchetto dell'applicazione del contesto per la scrittura. (Ereditato da ContextWrapper) |
| OpenOptionsMenu() |
Apre a livello di codice il menu delle opzioni. |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
Aprire un nuovo SQLiteDatabase privato associato al pacchetto dell'applicazione del contesto. (Ereditato da ContextWrapper) |
| OverrideActivityTransition(OverrideTransition, Int32, Int32, Int32) |
Personalizza l'animazione e il colore di sfondo per le transizioni di attività. |
| OverrideActivityTransition(OverrideTransition, Int32, Int32) |
Personalizza l'animazione per le transizioni di attività. |
| OverridePendingTransition(Int32, Int32, Int32) |
Questo metodo è stato deprecato nel livello API 34. |
| OverridePendingTransition(Int32, Int32) |
Questo metodo è stato deprecato nel livello API 34. |
| PeekWallpaper() |
Obsoleti.
(Ereditato da ContextWrapper)
|
| PostponeEnterTransition() |
Posticipare la transizione dell'attività di immissione quando l'attività è stata avviata con android.app.ActivityOptions.makeSceneTransitionAnimation(Activity,android.util.Pair[]). |
| Recreate() |
Fare in modo che questa attività venga ricreata con una nuova istanza. |
| RegisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Registrare un'istanza application.ActivityLifecycleCallbacks che riceve i callback del ciclo di vita solo per questa attività. |
| RegisterComponentCallbacks(IComponentCallbacks) |
Aggiungere un nuovo |
| RegisterDeviceIdChangeListener(IExecutor, IIntConsumer) |
Aggiunge un nuovo listener modificato dell'ID |
| RegisterForContextMenu(View) |
Registra un menu di scelta rapida da visualizzare per la visualizzazione specificata (più visualizzazioni possono visualizzare il menu di scelta rapida). |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags) |
Obsoleti.
Registrarsi per ricevere le trasmissioni delle finalità, con il ricevitore che facoltativamente viene esposto ad App istantanee. Per altre informazioni, vedere registerReceiver(BroadcastReceiver,IntentFilter). Per impostazione predefinita, Le app istantanee non possono interagire con i ricevitori in altre applicazioni, in questo modo è possibile esporre un ricevitore con cui Le app istantanee possono interagire. Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE , il sistema può inserire le trasmissioni registrate nel contesto in una coda mentre l'app si trova nello stato memorizzato nella cache . Quando l'app lascia lo stato memorizzato nella cache, ad esempio la restituzione in primo piano, il sistema recapita tutte le trasmissioni in coda. Più istanze di determinate trasmissioni potrebbero essere unite in un'unica trasmissione. A partire da Build.VERSION_CODES. ICE_CREAM_SANDWICH , i ricevitori registrati con questo metodo rispetteranno correttamente l'oggetto Intent.setPackage(String) specificato per una trasmissione finalità. Prima di questo, verrebbe ignorato e recapitato a tutti i ricevitori registrati corrispondenti. Prestare attenzione se si usa questa opzione per la sicurezza. Ricevitore di parametri BroadcastReceiver: questo valore può essere null. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, ReceiverFlags) |
Registrarsi per ricevere le trasmissioni delle finalità, con il ricevitore che facoltativamente viene esposto ad App istantanee. Per altre informazioni, vedere registerReceiver(BroadcastReceiver,IntentFilter). Per impostazione predefinita, Le app istantanee non possono interagire con i ricevitori in altre applicazioni, in questo modo è possibile esporre un ricevitore con cui Le app istantanee possono interagire. Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE , il sistema può inserire le trasmissioni registrate nel contesto in una coda mentre l'app si trova nello stato memorizzato nella cache . Quando l'app lascia lo stato memorizzato nella cache, ad esempio la restituzione in primo piano, il sistema recapita tutte le trasmissioni in coda. Più istanze di determinate trasmissioni potrebbero essere unite in un'unica trasmissione. A partire da Build.VERSION_CODES. ICE_CREAM_SANDWICH , i ricevitori registrati con questo metodo rispetteranno correttamente l'oggetto Intent.setPackage(String) specificato per una trasmissione finalità. Prima di questo, verrebbe ignorato e recapitato a tutti i ricevitori registrati corrispondenti. Prestare attenzione se si usa questa opzione per la sicurezza. Ricevitore di parametri BroadcastReceiver: BroadcastReceiver per gestire la trasmissione. Questo valore può essere null. (Ereditato da Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ActivityFlags) |
Obsoleti.
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto dell'utilità di pianificazione . Per altre informazioni, vedere registerReceiver(BroadcastReceiver,IntentFilter,int) e registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE , il sistema può inserire le trasmissioni registrate nel contesto in una coda mentre l'app si trova nello stato memorizzato nella cache . Quando l'app lascia lo stato memorizzato nella cache, ad esempio la restituzione in primo piano, il sistema recapita tutte le trasmissioni in coda. Più istanze di determinate trasmissioni potrebbero essere unite in un'unica trasmissione. A partire da Build.VERSION_CODES. ICE_CREAM_SANDWICH , i ricevitori registrati con questo metodo rispetteranno correttamente l'oggetto Intent.setPackage(String) specificato per una trasmissione finalità. Prima di questo, verrebbe ignorato e recapitato a tutti i ricevitori registrati corrispondenti. Prestare attenzione se si usa questa opzione per la sicurezza. Ricevitore di parametri BroadcastReceiver: questo valore può essere null. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler, ReceiverFlags) |
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto dell'utilità di pianificazione . Per altre informazioni, vedere registerReceiver(BroadcastReceiver,IntentFilter,int) e registerReceiver(BroadcastReceiver,IntentFilter,String,Handler). Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. A partire da Build.VERSION_CODES. UPSIDE_DOWN_CAKE , il sistema può inserire le trasmissioni registrate nel contesto in una coda mentre l'app si trova nello stato memorizzato nella cache . Quando l'app lascia lo stato memorizzato nella cache, ad esempio la restituzione in primo piano, il sistema recapita tutte le trasmissioni in coda. Più istanze di determinate trasmissioni potrebbero essere unite in un'unica trasmissione. A partire da Build.VERSION_CODES. ICE_CREAM_SANDWICH , i ricevitori registrati con questo metodo rispetteranno correttamente l'oggetto Intent.setPackage(String) specificato per una trasmissione finalità. Prima di questo, verrebbe ignorato e recapitato a tutti i ricevitori registrati corrispondenti. Prestare attenzione se si usa questa opzione per la sicurezza. Ricevitore di parametri BroadcastReceiver: BroadcastReceiver per gestire la trasmissione. (Ereditato da Context) |
| RegisterReceiver(BroadcastReceiver, IntentFilter, String, Handler) |
Eseguire la registrazione per ricevere le trasmissioni delle finalità, per l'esecuzione nel contesto di <var scheduler>/var<>. (Ereditato da ContextWrapper) |
| RegisterReceiver(BroadcastReceiver, IntentFilter) |
Registrare un broadcastReceiver da eseguire nel thread di attività principale. (Ereditato da ContextWrapper) |
| RegisterScreenCaptureCallback(IExecutor, Activity+IScreenCaptureCallback) |
Registra un callback di acquisizione dello schermo per questa attività. |
| ReleaseInstance() |
Chiedere che l'istanza dell'app locale di questa attività venga rilasciata per liberare memoria. |
| RemoveDialog(Int32) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| RemoveStickyBroadcast(Intent) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| RemoveStickyBroadcastAsUser(Intent, UserHandle) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| ReportFullyDrawn() |
Segnalare al sistema che l'app è stata creata completamente per scopi di diagnostica e ottimizzazione. |
| RequestDragAndDropPermissions(DragEvent) |
Creare l'oggetto DragAndDropPermissions associato a questa attività e controllare le autorizzazioni di accesso per gli URI di contenuto associati a DragEvent. |
| RequestFullscreenMode(FullscreenModeRequest, IOutcomeReceiver) |
Richiedere di inserire l'attività a schermo intero. |
| RequestOpenInBrowserEducation() |
Richiede di visualizzare il \u201cApri nel browser\u201d istruzione. |
| RequestPermissions(String[], Int32, Int32) |
Richiede autorizzazioni da concedere all'applicazione. |
| RequestPermissions(String[], Int32) |
Richiede autorizzazioni da concedere all'applicazione. |
| RequestShowKeyboardShortcuts() |
Richiedere la visualizzazione della schermata Tasti di scelta rapida. |
| RequestVisibleBehind(Boolean) |
Questo metodo è stato deprecato nel livello API 26. |
| RequestWindowFeature(WindowFeatures) |
Abilitare le funzionalità della finestra estesa. |
| RequireViewById(Int32) |
Trova una visualizzazione identificata dall'attributo XML android:id elaborato in onCreate(Bundle) o genera un'eccezione IllegalArgumentException se l'ID non è valido o non esiste alcuna visualizzazione corrispondente nella gerarchia. |
| RequireViewById<T>(Int32) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| RevokeSelfPermissionOnKill(String) |
Attiva la revoca asincrona di un'autorizzazione di runtime. (Ereditato da Context) |
| RevokeSelfPermissionsOnKill(ICollection<String>) |
Attiva la revoca di una o più autorizzazioni per il pacchetto chiamante. (Ereditato da Context) |
| RevokeUriPermission(String, Uri, ActivityFlags) |
Rimuovere le autorizzazioni per accedere a un URI del provider di contenuto specifico aggiunto in precedenza con grantUriPermission(String, Uri, int) per un pacchetto di destinazione specifico. L'URI specificato corrisponderà a tutti gli URI precedentemente concessi che corrispondono allo stesso percorso o a un sottopercorso dell'URI specificato. Ovvero revocando "content://foo/target" verranno revocati sia "content://foo/target" che "content://foo/target/sub", ma non "content://foo". Non rimuoverà le concessioni di prefisso esistenti a un livello superiore. A differenza di revokeUriPermission(Uri,int), questo metodo revoca solo le autorizzazioni concesse in modo esplicito tramite grantUriPermission(String, Uri, int) e solo per il pacchetto specificato. Eventuali concessioni corrispondenti eseguite tramite altri meccanismi (Appunti, avvio di attività, avvio del servizio e così via) non verranno rimossi. (Ereditato da ContextWrapper) |
| RevokeUriPermission(Uri, ActivityFlags) |
Rimuovere tutte le autorizzazioni per accedere a un URI del provider di contenuti specifico aggiunto in precedenza con M:Android.Content.Context.GrantUriPermission(System.String,Android.Net.Uri,Android.Net.Uri). (Ereditato da ContextWrapper) |
| RunOnUiThread(Action) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| RunOnUiThread(IRunnable) |
Esegue l'azione specificata nel thread dell'interfaccia utente. |
| SendBroadcast(Intent, String, Bundle) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria. (Ereditato da Context) |
| SendBroadcast(Intent, String) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di un'autorizzazione facoltativa obbligatoria. (Ereditato da ContextWrapper) |
| SendBroadcast(Intent) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers. (Ereditato da ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle, String) |
Versione di SendBroadcast(Intent, String) che consente di specificare l'utente a cui verrà inviata la trasmissione. (Ereditato da ContextWrapper) |
| SendBroadcastAsUser(Intent, UserHandle) |
Versione di SendBroadcast(Intent) che consente di specificare l'utente a cui verrà inviata la trasmissione. (Ereditato da ContextWrapper) |
| SendBroadcastWithMultiplePermissions(Intent, String[]) |
Trasmettere la finalità specificata a tutti gli interessati BroadcastReceivers, consentendo l'applicazione di una matrice di autorizzazioni necessarie. (Ereditato da Context) |
| SendOrderedBroadcast(Intent, Int32, String, String, BroadcastReceiver, Handler, String, Bundle, Bundle) |
Trasmette una finalità ai ricevitori interessati in ordine. (Ereditato da ContextWrapper) |
| SendOrderedBroadcast(Intent, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di SendBroadcast(Intent) che consente di ricevere i dati dalla trasmissione. (Ereditato da ContextWrapper) |
| SendOrderedBroadcast(Intent, String, Bundle, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di |
| SendOrderedBroadcast(Intent, String, Bundle) |
Trasmettere la finalità specificata a tutti i BroadcastReceiver interessati, consegnandoli uno alla volta per consentire a più ricevitori preferiti di utilizzare la trasmissione prima che venga recapitata a ricevitori meno preferiti. (Ereditato da Context) |
| SendOrderedBroadcast(Intent, String, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di |
| SendOrderedBroadcast(Intent, String) |
Trasmettere la finalità specificata a tutti i BroadcastReceiver interessati, consegnandoli uno alla volta per consentire a più ricevitori preferiti di utilizzare la trasmissione prima che venga recapitata a ricevitori meno preferiti. Questa chiamata è asincrona; viene restituito immediatamente e si continuerà a essere in esecuzione mentre vengono eseguiti i ricevitori. Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. (Ereditato da ContextWrapper) |
| SendOrderedBroadcastAsUser(Intent, UserHandle, String, BroadcastReceiver, Handler, Result, String, Bundle) |
Versione di sendOrderedBroadcast(Intent,String,BroadcastReceiver,Handler,int,String,Bundle) che consente di specificare l'utente a cui verrà inviata la trasmissione. Questa opzione non è disponibile per le applicazioni non preinstallate nell'immagine di sistema. Per altre informazioni sulle trasmissioni finalità, vedere BroadcastReceiver. Richiede Android. Manifest.permission.INTERACT_ACROSS_USERS (Ereditato da ContextWrapper) |
| SendStickyBroadcast(Intent, Bundle) |
Eseguire un oggetto |
| SendStickyBroadcast(Intent) |
Obsoleti.
Eseguire un oggetto |
| 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 una barra degli strumenti per fungere da barra delle azioni per questa finestra Attività. |
| SetAllowCrossUidActivitySwitchFromBelow(Boolean) |
Specifica se le attività seguenti all'interno dell'attività possono anche avviare altre attività o completare l'attività. |
| SetContentView(Int32) |
Impostare il contenuto dell'attività da una risorsa di layout. |
| SetContentView(View, ViewGroup+LayoutParams) |
Impostare il contenuto dell'attività su una visualizzazione esplicita. |
| SetContentView(View) |
Impostare il contenuto dell'attività su una visualizzazione esplicita. |
| SetDefaultKeyMode(DefaultKey) |
Selezionare la gestione della chiave predefinita per questa attività. |
| SetEnterSharedElementCallback(SharedElementCallback) |
Quando android.app.ActivityOptions.makeSceneTransitionAnimation(Activity,android.view.View,String) è stato usato per avviare un'attività, il callback 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 verrà chiamato per gestire gli elementi condivisi nell'attività di avvio. |
| SetFeatureDrawable(WindowFeatures, Drawable) |
Praticità per chiamare android.view.Window.setFeatureDrawable(int,Drawable). |
| SetFeatureDrawableAlpha(WindowFeatures, Int32) |
Praticità per chiamare Window.setFeatureDrawableAlpha(int, int). |
| SetFeatureDrawableResource(WindowFeatures, Int32) |
Praticità per chiamare Window.setFeatureDrawableResource(int, int). |
| SetFeatureDrawableUri(WindowFeatures, Uri) |
Praticità per la chiamata a Window.setFeatureDrawableUri(int, Uri). |
| SetFinishOnTouchOutside(Boolean) |
Imposta un valore che indica se l'attività viene completata quando viene toccato all'esterno dei limiti della finestra. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetInheritShowWhenLocked(Boolean) |
Specifica se questa attività deve essere visualizzata sopra la schermata di blocco ogni volta che la schermata di blocco è attiva e questa attività ha un'altra attività dietro di essa con l'attributo showWhenLock impostato. |
| SetIntent(Intent, ComponentCaller) |
Modifica la finalità restituita da getIntent() e ComponentCaller restituito da getCaller(). |
| SetLocusContext(LocusId, Bundle) |
Imposta locusId per questa attività. |
| SetPersistent(Boolean) |
Questo membro è deprecato. |
| SetPictureInPictureParams(PictureInPictureParams) |
Aggiorna le proprietà dell'attività picture-in-picture o la imposta da usare in un secondo momento quando viene chiamato enterPictureInPictureMode(). |
| SetProgress(Int32) |
Questo metodo è stato deprecato nel livello API 24. |
| SetProgressBarIndeterminate(Boolean) |
Questo metodo è stato deprecato nel livello API 24. |
| SetProgressBarIndeterminateVisibility(Boolean) |
Questo metodo è stato deprecato nel livello API 24. |
| SetProgressBarVisibility(Boolean) |
Questo metodo è stato deprecato nel livello API 24. |
| SetRecentsScreenshotEnabled(Boolean) |
Se impostato su false, indica al sistema che non deve mai acquisire uno screenshot dell'attività da usare come rappresentazione nella schermata recenti. |
| SetResult(Result, Intent) |
Chiamare questa opzione per impostare il risultato che l'attività tornerà al chiamante. |
| SetResult(Result) |
Chiamare questa opzione per impostare il risultato che l'attività tornerà al chiamante. |
| SetSecondaryProgress(Int32) |
Questo metodo è stato deprecato nel livello API 24. |
| SetShouldDockBigOverlays(Boolean) |
Specifica una preferenza per ancorare sovrapposizioni di grandi dimensioni come l'immagine espansa in tv (vedere PictureInPictureParams.Builder.setExpandedAspectRatio). |
| SetShowWhenLocked(Boolean) |
Specifica se un'attività deve essere visualizzata nella parte superiore della schermata di blocco ogni volta che la schermata di blocco è attiva e l'attività viene ripresa. |
| SetTaskDescription(ActivityManager+TaskDescription) |
Imposta le informazioni che descrivono l'attività con questa attività per la presentazione all'interno dell'interfaccia utente di sistema Recenti. |
| SetTheme(Int32) |
Impostare il tema di base per questo contesto. (Ereditato da ContextWrapper) |
| SetTheme(Resources+Theme) |
Impostare la configurazione del tema corrente. (Ereditato da ContextThemeWrapper) |
| SetTitle(Int32) |
Modificare il titolo associato a questa attività. |
| SetTranslucent(Boolean) |
Convertire un'attività, in particolare con R.attr.windowIsTranslucent o R.attr.windowIsFloating, in un'attività opaca a schermo intero o convertirla da un'attività opaca a traslucente. |
| SetTurnScreenOn(Boolean) |
Specifica se la schermata deve essere attivata quando viene ripresa l'attività. |
| SetVisible(Boolean) |
Controllare se la finestra principale dell'attività è visibile. |
| SetVrModeEnabled(Boolean, ComponentName) |
Abilitare o disabilitare la modalità realtà virtuale (VR) per questa attività. |
| SetWallpaper(Bitmap) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| SetWallpaper(Stream) |
Obsoleti.
(Ereditato da ContextWrapper)
|
| ShouldDockBigOverlays() |
Restituisce un valore che indica se le sovrimpressioni grandi devono essere ancorate accanto all'attività impostata da setShouldDockBigOverlays(boolean). |
| ShouldShowRequestPermissionRationale(String, Int32) |
Ottiene un valore che indica se è necessario visualizzare l'interfaccia utente con una logica prima di richiedere un'autorizzazione. |
| ShouldShowRequestPermissionRationale(String) |
Ottiene un valore che indica se è necessario visualizzare l'interfaccia utente con una logica prima di richiedere un'autorizzazione. |
| ShouldUpRecreateTask(Intent) |
Restituisce true se l'app deve ricreare l'attività durante lo spostamento "su" da questa attività usando targetIntent. |
| ShowAssist(Bundle) |
Chiedere di visualizzare l'assistente corrente all'utente. |
| ShowDialog(Int32, Bundle) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| ShowDialog(Int32) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| ShowLockTaskEscapeMessage() |
Mostra all'utente il messaggio definito dal sistema per indicare all'utente come uscire dalla modalità attività di blocco. |
| StartActionMode(ActionMode+ICallback, ActionModeType) |
Avviare una modalità di azione del tipo specificato. |
| StartActionMode(ActionMode+ICallback) |
Avviare una modalità di azione del tipo predefinito ActionMode.TYPE_PRIMARY. |
| StartActivities(Intent[], Bundle) |
Avviare più nuove attività. (Ereditato da ContextWrapper) |
| StartActivities(Intent[]) |
Uguale a StartActivities(Intent[], Bundle) senza opzioni specificate. (Ereditato da ContextWrapper) |
| StartActivity(Intent, Bundle) |
Avviare una nuova attività. (Ereditato da ContextWrapper) |
| StartActivity(Intent) |
Uguale a StartActivity(Intent, Bundle) senza opzioni specificate. (Ereditato da ContextWrapper) |
| StartActivity(Type) |
Uguale a startActivity(Intent,Bundle) senza opzioni specificate. (Ereditato da Context) |
| StartActivityForResult(Intent, Int32, Bundle) |
Avviare un'attività per cui si desidera ottenere un risultato al termine. |
| StartActivityForResult(Intent, Int32) |
Come per chiamare startActivityForResult(Intent,int,Bundle) senza opzioni. |
| StartActivityForResult(Type, Int32) |
Avvia un'attività del tipo gestito specificato e richiede un risultato. |
| StartActivityFromChild(Activity, Intent, Int32, Bundle) |
Questo metodo è stato deprecato nel livello API 30. |
| StartActivityFromChild(Activity, Intent, Int32) |
Questo metodo è stato deprecato nel livello API 30. |
| StartActivityFromFragment(Fragment, Intent, Int32, Bundle) |
Questo metodo è stato deprecato nel livello API 28. |
| StartActivityFromFragment(Fragment, Intent, Int32) |
Questo metodo è stato deprecato nel livello API 28. |
| StartActivityIfNeeded(Intent, Int32, Bundle) |
Variante speciale per avviare un'attività solo se è necessaria una nuova istanza di attività per gestire la finalità specificata. |
| StartActivityIfNeeded(Intent, Int32) |
Come chiamare startActivityIfNeeded(Intent,int,Bundle) senza opzioni. |
| StartForegroundService(Intent) |
Analogamente a startService(Intent), ma con una promessa implicita che il servizio chiamerà startForeground(int, android.app.Notification) dopo l'avvio dell'esecuzione. Al servizio viene assegnata una quantità di tempo paragonabile all'intervallo ANR per eseguire questa operazione. In caso contrario, il sistema arresterà automaticamente il processo, nel qual caso viene registrata un'eccezione interna ForegroundServiceDidNotStartInTimeException nei dispositivi che eseguono la versione dell'SDK Build.VERSION_CODES. S o versione successiva. Nelle versioni precedenti di Android viene invece registrata un'eccezione interna RemoteServiceException con un messaggio corrispondente. A differenza dell'ordinario startService(Intent) , questo metodo può essere usato in qualsiasi momento, indipendentemente dal fatto che l'app che ospita il servizio sia in primo piano. Nota: a partire dalla versione dell'SDK Build.VERSION_CODES. S , app destinate alla versione dell'SDK Build.VERSION_CODES. S o versione successiva non possono avviare i servizi in primo piano in background. Per altri dettagli, vedi Modifiche al comportamento: app destinate ad Android 12. (Ereditato da ContextWrapper) |
| StartInstrumentation(ComponentName, String, Bundle) |
Avviare l'esecuzione di una Instrumentation classe. (Ereditato da ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Come StartActivity(Intent, Bundle), ma per avviare un intentSender. (Ereditato da ContextWrapper) |
| StartIntentSender(IntentSender, Intent, ActivityFlags, ActivityFlags, Int32) |
Uguale a startIntentSender(IntentSender,Intent,int,int,int,Bundle) senza opzioni specificate. (Ereditato da ContextWrapper) |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Come startActivityForResult(Intent,int), ma consentendo di usare un IntentSender per descrivere l'attività da avviare. |
| StartIntentSenderForResult(IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Come per chiamare startIntentSenderForResult(IntentSender,int,Intent,int,int,int,Bundle) senza opzioni. |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32, Bundle) |
Questo metodo è stato deprecato nel livello API 30. |
| StartIntentSenderFromChild(Activity, IntentSender, Int32, Intent, ActivityFlags, ActivityFlags, Int32) |
Questo metodo è stato deprecato nel livello API 30. |
| StartLocalVoiceInteraction(Bundle) |
Avvia una sessione di interazione vocale locale. |
| StartLockTask() |
Richiedere di inserire questa attività in una modalità in cui l'utente è bloccato a un set limitato di applicazioni. |
| StartManagingCursor(ICursor) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| StartNextMatchingActivity(Intent, Bundle) |
Versione speciale dell'avvio di un'attività, da usare quando si sostituiscono altri componenti dell'attività. |
| StartNextMatchingActivity(Intent) |
Come la chiamata a startNextMatchingActivity(Intent,Bundle) senza opzioni. |
| StartPostponedEnterTransition() |
Iniziare le transizioni posticipate dopo la chiamata di postponeEnterTransition(). |
| 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() |
Interrompere il blocco dell'attività corrente. |
| StopManagingCursor(ICursor) |
Obsoleti.
Questo metodo è stato deprecato nel livello API 15. |
| StopService(Intent) |
Richiedere l'arresto di un determinato servizio dell'applicazione. (Ereditato da ContextWrapper) |
| TakeKeyEvents(Boolean) |
Richiedere che gli eventi chiave vengano inviati a questa attività. |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| TriggerSearch(String, Bundle) |
Analogamente a startSearch(String, boolean, Bundle, boolean), ma in realtà viene attivata la query di ricerca dopo aver richiamato la finestra di dialogo di ricerca. |
| UnbindService(IServiceConnection) |
Disconnettersi da un servizio dell'applicazione. (Ereditato da ContextWrapper) |
| UnregisterActivityLifecycleCallbacks(Application+IActivityLifecycleCallbacks) |
Annullare la registrazione di un oggetto Application.ActivityLifecycleCallbacks registrato in precedenza con registerActivityLifecycleCallbacks(ActivityLifecycleCallbacks). |
| UnregisterComponentCallbacks(IComponentCallbacks) |
Rimuovere un |
| UnregisterDeviceIdChangeListener(IIntConsumer) |
Rimuove un listener modificato dall'ID dispositivo dal contesto. (Ereditato da Context) |
| UnregisterForContextMenu(View) |
Impedisce la visualizzazione di un menu di scelta rapida per la visualizzazione specificata. |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| UnregisterReceiver(BroadcastReceiver) |
Annullare la registrazione di un broadcastReceiver registrato in precedenza. (Ereditato da ContextWrapper) |
| UnregisterScreenCaptureCallback(Activity+IScreenCaptureCallback) |
Annulla la registrazione di un callback di acquisizione dello schermo per questa superficie. |
| UpdateServiceGroup(IServiceConnection, Int32, Int32) |
Per un servizio associato in precedenza a |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Notifica al runtime di interoperabilità che il peer gestito è stato eliminato. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Imposta il codice hash dell'identità di interoperabilità per questo Java peer. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Imposta lo stato peer gestito e JNI per questo peer Java. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Imposta il riferimento all'oggetto JNI usato da questo peer gestito. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Un'attività è un'unica operazione mirata che l'utente può eseguire. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |