Язык

ConfigChanges Перечисление

Определение

Перечисляет значения, возвращаемые несколькими типами и взятые в качестве параметра членов Android.Content.Res.Configuration.NeedNewResources и .

Это перечисление поддерживает побитовую комбинацию значений его членов.

[System.Flags]
public enum ConfigChanges
[<System.Flags>]
type ConfigChanges = 
Наследование
ConfigChanges
Атрибуты

Поля

Имя. Значение Описание
AssetsPaths -2147483648

Bit in configChanges, указывающий, что действие может обрабатывать изменения пути ресурса. Задайте из атрибута R.attr.configChanges. Это не базовая конфигурация ресурсов, а значение более высокого уровня, поэтому его константа начинается с высоких битов.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_ASSETS_PATHS.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Mcc 1

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения в MCC IMSI.

Mnc 2

Бит в ConfigChangesэтом указывает, что действие может обрабатывать изменения в MNC IMSI.

Locale 4

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения языкового стандарта.

Touchscreen 8

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения в типе сенсорного экрана.

Keyboard 16

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения в типе клавиатуры.

KeyboardHidden 32

Бит в configChanges, указывающий, что действие может обрабатывать изменения клавиатуры или навигации, скрытые или предоставляемые. Обратите внимание, что неспечьте имя, это относится к изменениям любых скрытых состояний: клавиатуры или навигации. Задайте из атрибута R.attr.configChanges.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_KEYBOARD_HIDDEN.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Navigation 64

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения типа навигации.

Orientation 128

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения ориентации экрана.

ScreenLayout 256

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения макета экрана.

UiMode 512

Бит в ConfigChangesэтом указывает, что действие может обрабатывать режим пользовательского интерфейса.

ScreenSize 1024

Бит в ConfigChangesэтом указывает, что действие может обрабатывать размер экрана.

SmallestScreenSize 2048

Бит, ConfigChangesуказывающий, что действие может обрабатывать наименьший размер экрана.

Density 4096

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения плотности.

LayoutDirection 8192

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменение направления макета.

ColorMode 16384

Бит в configChanges, указывающий, что действие может обрабатывать изменение цвета отображения или динамический диапазон. Задайте из атрибута R.attr.configChanges.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_COLOR_MODE.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

GrammaticalGender 32768

Bit in configChanges, указывающий, что действие может обрабатывать изменение пола. Задайте из атрибута R.attr.configChanges.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_GRAMMATICAL_GENDER.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

ResourcesUnused 134217728

Скорее всего, это не константа, компилятор ресурсов поддерживает менее опасную версию , "allKnown", которая подавляет только все существующие изменения конфигурации перезапуски в зависимости от целевого пакета SDK, а не того, что поддерживает последний пакет SDK, позволяя приложению работать с ресурсами в будущих версиях платформы. Bit in configChanges, указывающий, что действие не использует ресурсы Android вообще и не требует перезапуска при каких-либо изменениях конфигурации. Этот бит отключает все перезапуски для измерений конфигурации, доступных в текущем целевом пакете SDK, а также измерения, представленные в будущих пакетах SDK. Используйте его только в том случае, если действие не требует ничего из своих ресурсов и не зависит от библиотек, которые могут предоставлять ресурсы и реагировать на изменения конфигурации. При установке действие Activity.onConfigurationChanged(Configuration) будет вызываться вместо перезапуска, и это зависит от реализации, чтобы гарантировать, что устаревшие значения ресурсов не загружаются в любом месте кода. Это переопределяет все остальные биты, и это рекомендуется использовать по отдельности. Это не базовая конфигурация ресурсов, а значение более высокого уровня, поэтому его константа начинается с высоких битов.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_RESOURCES_UNUSED.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

FontWeightAdjustment 268435456

Bit in configChanges, указывающий, что действие может обрабатывать изменения веса шрифта. Задайте из атрибута R.attr.configChanges. Это не базовая конфигурация ресурсов, а значение более высокого уровня, поэтому его константа начинается с высоких битов.

Справочник по Android для android.content.pm.ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

FontScale 1073741824

Бит, ConfigChangesуказывающий, что действие может обрабатывать изменения в коэффициенте масштабирования шрифта.

Комментарии

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к