ActivityFlags Enumerazione

Definizione

Enumera i valori restituiti da diversi tipi e considerati come parametro di diversi tipi.

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

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

Campi

Nome Valore Descrizione
GrantReadUriPermission 1

Se impostato, al destinatario di questa finalità verrà concessa l'autorizzazione per eseguire operazioni di lettura sull'URI nei dati della finalità ed eventuali URI specificati nel relativo ClipData.

GrantWriteUriPermission 2

Se impostato, al destinatario di questa finalità verrà concessa l'autorizzazione per eseguire operazioni di scrittura sull'URI nei dati della finalità ed eventuali URI specificati in ClipData.

FromBackground 4

Può essere impostato dal chiamante per indicare che questa finalità proviene da un'operazione in background, non dall'interazione diretta dell'utente.

DebugLogResolution 8

Flag che è possibile abilitare per il debug: quando impostato, i messaggi di log verranno stampati durante la risoluzione di questa finalità per mostrare cosa è stato trovato per creare l'elenco risolto finale.

ExcludeStoppedPackages 16

Se impostata, questa finalità non corrisponderà ad alcun componente nei pacchetti attualmente arrestati.

IncludeStoppedPackages 32

Se impostata, questa finalità corrisponderà sempre a tutti i componenti nei pacchetti attualmente arrestati.

GrantPersistableUriPermission 64
GrantPrefixUriPermission 128
DirectBootAuto 256
RequireDefault 512
RequireNonBrowser 1024
MatchExternal 2048
LaunchAdjacent 4096
RetainInRecents 8192
TaskOnHome 16384
ClearTask 32768
NoAnimation 65536
ReorderToFront 131072
NoUserAction 262144
ClearWhenTaskReset 524288
NewDocument 524288
LaunchedFromHistory 1048576

Questo flag non viene in genere impostato dal codice dell'applicazione, ma impostato automaticamente dal sistema se questa attività viene avviata dalla cronologia (longpress home key).

ReceiverVisibleToInstantApps 2097152
ResetTaskIfNeeded 2097152

Se impostata, e questa attività viene avviata in una nuova attività o portando all'inizio un'attività esistente, verrà avviata come frontdoor dell'attività.

BroughtToFront 4194304
ExcludeFromRecents 8388608

Se impostata, la nuova attività non viene mantenuta nell'elenco delle attività avviate di recente.

PreviousIsTop 16777216
ForwardResult 33554432

Se impostata e questa finalità viene usata per avviare una nuova attività da una esistente, la destinazione di risposta dell'attività esistente verrà trasferita alla nuova attività.

ClearTop 67108864
MultipleTask 134217728

Non usare questo flag a meno che non si implementi un'utilità di avvio delle applicazioni di primo livello.NewTasksempre

Poiché il sistema predefinito non include la gestione delle attività grafiche, non è consigliabile usare questo flag a meno che non si fornisca un modo per consentire a un utente di tornare alle attività avviate.

NewTask

Per altre informazioni sulle attività, vedere Attività e Stack back .

ReceiverNoAbort 134217728
NewTask 268435456
ReceiverForeground 268435456

Se impostato, quando si invia una trasmissione il destinatario può essere eseguito con priorità in primo piano, con un intervallo di timeout più breve.

ReceiverReplacePending 536870912
SingleTop 536870912

Se impostata, l'attività non verrà avviata se è già in esecuzione nella parte superiore dello stack di cronologia.

NoHistory 1073741824

Se impostata, la nuova attività non viene mantenuta nello stack di cronologia.

ReceiverRegisteredOnly 1073741824

Se impostato, quando si invia una trasmissione verranno chiamati solo i ricevitori registrati. Non verrà avviato alcun componente BroadcastReceiver.

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