Langue

ConfigChanges Énumération

Définition

Énumère les valeurs retournées par plusieurs types et prises en tant que paramètre des membres F :Android.Content.Res.Configuration.NeedNewResources et F :Android.Content.Res.Configuration.NeedNewResources .

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
Héritage
ConfigChanges
Attributs

Champs

Nom Valeur Description
AssetsPaths -2147483648

Bit dans configChanges qui indique que l’activité peut elle-même gérer les modifications de chemin d’accès aux ressources. Défini à partir de l’attribut R.attr.configChanges. Il ne s’agit pas d’une configuration de ressource principale, mais d’une valeur de niveau supérieur, donc sa constante commence aux bits élevés.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Mcc 1

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au MCC IMSI.

Mnc 2

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au MNC IMSI.

Locale 4

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées aux paramètres régionaux.

Touchscreen 8

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au type d’écran tactile.

Keyboard 16

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au type de clavier.

KeyboardHidden 32

Bit dans configChanges qui indique que l’activité peut elle-même gérer les modifications apportées au clavier ou à la navigation masquée/exposée. Notez que l’inspite du nom s’applique aux modifications apportées aux états masqués : clavier ou navigation. Défini à partir de l’attribut R.attr.configChanges.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Navigation 64

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au type de navigation.

Orientation 128

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées à l’orientation de l’écran.

ScreenLayout 256

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées à la disposition de l’écran.

UiMode 512

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer le mode d’interface utilisateur.

ScreenSize 1024

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer la taille de l’écran.

SmallestScreenSize 2048

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer la plus petite taille d’écran.

Density 4096

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications de densité.

LayoutDirection 8192

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer la modification de la direction de la disposition.

ColorMode 16384

Bit dans configChanges qui indique que l’activité peut elle-même gérer la modification de la plage de couleurs ou de la plage dynamique d’affichage. Défini à partir de l’attribut R.attr.configChanges.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

GrammaticalGender 32768

Bit in configChanges qui indique que l’activité peut elle-même gérer la modification du sexe. Défini à partir de l’attribut R.attr.configChanges.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

ResourcesUnused 134217728

Ce n’est probablement pas la constante souhaitée, le compilateur de ressources prend en charge une version moins dangereuse de celui-ci, « allKnown », qui supprime uniquement toutes les modifications de configuration actuellement existantes redémarre en fonction de votre KIT de développement logiciel (SDK) cible plutôt que de ce que prend en charge le SDK le plus récent, ce qui permet à l’application de travailler avec des ressources sur les futures versions de la plateforme. Bit in configChanges qui indique que l’activité n’utilise pas les ressources Android du tout et n’a pas besoin d’être redémarrée sur les modifications de configuration. Ce bit désactive tous les redémarrages pour les dimensions de configuration disponibles dans le Kit de développement logiciel (SDK) cible actuel, ainsi que les dimensions introduites dans les kits SDK futurs. Utilisez-la uniquement si l’activité n’a rien besoin de ses ressources et ne dépend pas des bibliothèques qui peuvent fournir des ressources et qui doivent répondre aux modifications de configuration. Lors de la définition, Activity.onConfigurationChanged(Configuration) est appelé au lieu d’un redémarrage, et il est à l’implémentation pour s’assurer qu’aucune valeur de ressource obsolète n’est chargée n’importe où dans le code. Cela remplace tous les autres bits, et il est recommandé d’être utilisé individuellement. Il ne s’agit pas d’une configuration de ressource principale, mais d’une valeur de niveau supérieur, donc sa constante commence aux bits élevés.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

FontWeightAdjustment 268435456

Bit dans configChanges qui indique que l’activité peut elle-même gérer les modifications apportées à la pondération de police. Défini à partir de l’attribut R.attr.configChanges. Il ne s’agit pas d’une configuration de ressource principale, mais d’une valeur de niveau supérieur, donc sa constante commence aux bits élevés.

Référence Android pour android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

FontScale 1073741824

Bit dans ConfigChangesce qui indique que l’activité peut elle-même gérer les modifications apportées au facteur de mise à l’échelle de police.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à