ActivityInfoFlags Enumerazione

Definizione

Enumera i valori restituiti da diversi tipi.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum ActivityInfoFlags
[<System.Flags>]
type ActivityInfoFlags = 
Ereditarietà
ActivityInfoFlags
Attributi

Campi

Nome Valore Descrizione
None 0
Multiprocess 1

Bit in Flagsche indica se questa attività è in grado di essere eseguita in più processi.

FinishOnTaskLaunch 2

Bit in flag che indicano che, quando l'attività dell'attività viene riavviata da casa, questa attività deve essere completata. Impostare dall'attributo R.attr.finishOnTaskLaunch.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_FINISH_ON_TASK_LAUNCH.

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.

ClearTaskOnLaunch 4

Bit in flag che indicano che, quando l'attività è la radice di un'attività, lo stack dell'attività deve essere cancellato ogni volta che l'utente lo avvia nuovamente da casa. Di conseguenza, l'utente tornerà sempre all'attività originale nella parte superiore dell'attività. Questo flag si applica solo alle attività usate per avviare la radice di una nuova attività. Impostare dall'attributo R.attr.clearTaskOnLaunch.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_CLEAR_TASK_ON_LAUNCH.

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.

AlwaysRetainTaskState 8

Bit in Flagsche indica che, quando l'attività è la radice di un'attività, lo stack dell'attività non deve mai essere cancellato quando viene riavviato da casa.

StateNotNeeded 16

Bit nei flag che indicano che lo stato dell'attività non deve essere salvato, in modo che, se si verifica un errore, l'attività non verrà rimossa dallo stack di attività. Impostare dall'attributo R.attr.stateNotNeeded.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_STATE_NOT_NEEDED.

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.

ExcludeFromRecents 32

Bit in Flagsche indica che l'attività non deve essere visualizzata nell'elenco delle attività avviate di recente.

AllowTaskReparenting 64

Bit in Flagsche indica che l'attività può essere spostata tra le attività in base all'affinità di attività.

NoHistory 128

Bit in flag che indicano che, quando l'utente si allontana da un'attività, deve essere completata. Impostare dall'attributo R.attr.noHistory.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_NO_HISTORY.

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.

FinishOnCloseSystemDialogs 256

Bit in flag che indicano che, quando si verifica una richiesta di chiusura delle finestre di sistema, questa attività viene completata. Impostare dall'attributo R.attr.finishOnCloseSystemDialogs.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS.

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.

HardwareAccelerated 512

Valore per Flags: true quando il rendering dell'applicazione deve essere accelerato dall'hardware.

Immersive 2048

Bit in flag corrispondenti a un'attività immersiva che desidera non essere interrotta dalle notifiche. Le applicazioni che nascondono la barra di notifica di sistema con WindowManager.LayoutParams.FLAG_FULLSCREEN possono comunque essere interrotte da notifiche ad alta priorità; Ad esempio, una chiamata telefonica in ingresso può usare fullScreenIntent per presentare un'attività di chiamata a schermo intero all'utente, sospendo l'attività corrente come effetto collaterale. Un'attività con FLAG_IMMERSIVE impostata, tuttavia, non verrà interrotta; la notifica può essere visualizzata in un altro modo (ad esempio una piccola finestra di tipo avviso popup mobile). Si noti che questo flag rifletterà sempre la definizione del manifesto android:immersive dell'attività, anche se lo stato immersive dell'attività viene modificato in fase di esecuzione tramite Activity.setImmersive(boolean).

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_IMMERSIVE.

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.

RelinquishTaskIdentity 4096

Bit in flag: se impostata, un'attività rooted in questa attività avrà la proprietà baseIntent sostituita dall'attività immediatamente sopra questa. Ogni attività può rinunciare ulteriormente alla propria identità all'attività precedente usando questo flag. Impostare dall'attributo R.attr.relinquishTaskIdentity.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_RELINQUISH_TASK_IDENTITY.

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.

AutoRemoveFromRecents 8192

Bit in flag che indicano che le attività avviate con questa attività devono essere rimosse dall'elenco recente di attività al termine dell'ultima attività. Corrisponde a R.attr.autoRemoveFromRecents

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_AUTO_REMOVE_FROM_RECENTS.

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.

ResumeWhilePausing 16384

Bit in flag che indicano che questa attività può iniziare è la creazione/ripresa mentre l'attività precedente è ancora in pausa. Corrisponde a R.attr.resumeWhilePausing

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_RESUME_WHILE_PAUSING.

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.

EnableVrMode 32768

Bit in flag che indicano che questa attività deve essere eseguita con la modalità VR abilitata.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_ENABLE_VR_MODE.

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.

PreferMinimalPostProcessing 33554432

Bit in flag che indicano se la visualizzazione deve essere preferibilmente impostata su una modalità di post-elaborazione minima. Vedere R.attr.preferMinimalPostProcessing

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_PREFER_MINIMAL_POST_PROCESSING.

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.

AllowUntrustedActivityEmbedding 268435456

Bit in flag: se impostato, indica che l'attività può essere incorporata da host non attendibili. In questo caso le interazioni con e la visibilità dell'attività incorporata possono essere limitate. Impostare dall'attributo R.attr.allowUntrustedActivityEmbedding.

Informazioni di riferimento su Android per android.content.pm.ActivityInfo.FLAG_ALLOW_UNTRUSTED_ACTIVITY_EMBEDDING.

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.

SingleUser 1073741824

Bit in Flags: se impostata, verrà eseguita una singola istanza del ricevitore per tutti gli utenti del dispositivo.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a