Sprache

ConfigChanges Enumeration

Definition

Listet Werte auf, die von mehreren Typen zurückgegeben und als Parameter der F:Android.Content.Res.Configuration.NeedNewResources und F:Android.Content.Res.Configuration.NeedNewResources F:Android.Content.Res.Configuration.NeedNewResources-Member aufgezählt werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
Vererbung
ConfigChanges
Attribute

Felder

Name Wert Beschreibung
AssetsPaths -2147483648

Bit in configChanges, das angibt, dass die Aktivität selbst Änderungen am Objektpfad verarbeiten kann. Set from the R.attr.configChanges attribute. Dies ist keine Kernressourcenkonfiguration, sondern ein Wert auf höherer Ebene, sodass seine Konstante mit den hohen Bits beginnt.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Mcc 1

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen an der IMSI MCC verarbeiten kann.

Mnc 2

ConfigChangesBit in that indicates that indicates that the activity can selbst handle changes to the IMSI MNC.

Locale 4

Bit in ConfigChangesthat indicates that the activity can selbst handle changes to the locale.

Touchscreen 8

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen am Touchscreen-Typ verarbeiten kann.

Keyboard 16

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen am Tastaturtyp verarbeiten kann.

KeyboardHidden 32

Bit in configChanges, das angibt, dass die Aktivität selbst Änderungen an der Tastatur oder Navigation verarbeiten kann, die ausgeblendet/verfügbar gemacht wird. Beachten Sie, dass dies auf die Änderungen an ausgeblendeten Zuständen angewendet wird: Tastatur oder Navigation. Set from the R.attr.configChanges attribute.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Navigation 64

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen am Navigationstyp verarbeiten kann.

Orientation 128

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen an der Bildschirmausrichtung verarbeiten kann.

ScreenLayout 256

Bit, ConfigChangesdas angibt, dass die Aktivität selbst Änderungen am Bildschirmlayout verarbeiten kann.

UiMode 512

ConfigChangesBit, das angibt, dass die Aktivität selbst den Ui-Modus verarbeiten kann.

ScreenSize 1024

ConfigChangesBit, das angibt, dass die Aktivität selbst die Bildschirmgröße verarbeiten kann.

SmallestScreenSize 2048

ConfigChangesBit, das angibt, dass die Aktivität selbst die kleinste Bildschirmgröße verarbeiten kann.

Density 4096

ConfigChangesBit, das angibt, dass die Aktivität selbst Dichteänderungen verarbeiten kann.

LayoutDirection 8192

ConfigChangesBit, das angibt, dass die Aktivität selbst die Änderung der Layoutrichtung verarbeiten kann.

ColorMode 16384

Bit in configChanges, das angibt, dass die Aktivität selbst die Änderung der Anzeigefarbskala oder des dynamischen Bereichs verarbeiten kann. Set from the R.attr.configChanges attribute.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

GrammaticalGender 32768

Bit in configChanges, das angibt, dass die Aktivität selbst die Änderung des Geschlechts verarbeiten kann. Set from the R.attr.configChanges attribute.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

ResourcesUnused 134217728

Dies ist wahrscheinlich nicht die gewünschte Konstante, der Ressourcencompiler unterstützt eine weniger gefährliche Version davon, "allKnown", die nur alle derzeit vorhandenen Konfigurationsänderungsneustarts unterdrückt, je nach Ziel-SDK und nicht, was das neueste SDK unterstützt, sodass die Anwendung mit Ressourcen in zukünftigen Plattformversionen arbeiten kann. Bit in configChanges, das angibt, dass die Aktivität überhaupt keine Android-Ressourcen verwendet und bei Konfigurationsänderungen nicht neu gestartet werden muss. Dieses Bit deaktiviert alle Neustarts für konfigurationsdimensionen, die im aktuellen Ziel-SDK verfügbar sind, sowie Dimensionen, die in zukünftigen SDKs eingeführt wurden. Verwenden Sie sie nur, wenn die Aktivität nichts von seinen Ressourcen benötigt, und hängt nicht von Bibliotheken ab, die Ressourcen bereitstellen und auf Konfigurationsänderungen reagieren müssen. Bei Festlegung wird Activity.onConfigurationChanged(Configuration) anstelle eines Neustarts aufgerufen, und es liegt an der Implementierung, um sicherzustellen, dass keine veralteten Ressourcenwerte an einer beliebigen Stelle im Code geladen werden. Dadurch werden alle anderen Bits außer Kraft gesetzt, und dies wird empfohlen, einzeln zu verwenden. Dies ist keine Kernressourcenkonfiguration, sondern ein Wert auf höherer Ebene, sodass seine Konstante mit den hohen Bits beginnt.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

FontWeightAdjustment 268435456

Bit in configChanges, das angibt, dass die Aktivität selbst Änderungen an der Schriftbreite verarbeiten kann. Set from the R.attr.configChanges attribute. Dies ist keine Kernressourcenkonfiguration, sondern ein Wert auf höherer Ebene, sodass seine Konstante mit den hohen Bits beginnt.

Android-Referenz für android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

FontScale 1073741824

ConfigChangesBit, das angibt, dass die Aktivität selbst Änderungen am Schriftskalierungsfaktor verarbeiten kann.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: