ConfigChanges Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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. |
| 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 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 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 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 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 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.