Каковы примеры «ограниченного контекста» в Android? - PullRequest
1 голос
/ 07 мая 2019

Класс Context имеет метод isRestricted, который, согласно документации,

Указывает, ограничен ли этот контекст.

Этот метод возвращаетfalse по умолчанию в классе Context.

public boolean isRestricted() {
    return false;
}

Мне не удалось найти примеров для Context подклассов, которые на самом деле имеют ограниченный контекст.Какие примеры и какой эффект это дает?

1 Ответ

1 голос
/ 07 мая 2019

Более подробная информация доступна в документации для флага CONTEXT_RESTRICTED - https://developer.android.com/reference/android/content/Context.html#CONTEXT_RESTRICTED

Флаг для использования с createPackageContext(String, int): ограниченный контекст может отключить определенные функции.Например, представление, связанное с ограниченным контекстом, будет игнорировать определенные атрибуты XML.

Похоже, поэтому только Context, созданный с помощью createPackageContext() и прошедший этот флаг, вернет true изisRestricted().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...