Context.CreateDisplayContext(Display) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает новый Context
объект из текущего контекста, но с ресурсами, настроенными для сопоставления метрик display
.
[Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")]
public abstract Android.Content.Context? CreateDisplayContext (Android.Views.Display display);
[<Android.Runtime.Register("createDisplayContext", "(Landroid/view/Display;)Landroid/content/Context;", "GetCreateDisplayContext_Landroid_view_Display_Handler")>]
abstract member CreateDisplayContext : Android.Views.Display -> Android.Content.Context
Параметры
- display
- Display
Отображение, в котором корректируются ресурсы текущего контекста.
Возвращаемое значение
Контекст для отображения.
- Атрибуты
Комментарии
Возвращает новый Context
объект из текущего контекста, но с ресурсами, настроенными для сопоставления метрик display
. Каждый вызов этого метода возвращает новый экземпляр объекта контекста. Объекты контекста не являются общими; однако общее состояние (например ClassLoader
, другие ресурсы для той же конфигурации) можно совместно использовать, поэтому Context
сам по себе является упрощенным.
<примечание.>/b> Это Context
<не</b>>, как ожидается, будет обновлено с новой конфигурацией, если базовая конфигурация отображения изменяется и кэшированные возвращаемые Resources
значения могут быть устаревшими.< При необходимости рекомендуется использовать для android.hardware.display.DisplayManager.DisplayListener
прослушивания изменений и повторного создания экземпляра.
Это Context
<не< b>/b> контекст пользовательского интерфейса, не используйте его для доступа к компонентам пользовательского интерфейса или получения экземпляраWindowManager
.
Чтобы получить экземпляр настроенного WindowManager
для отображения окон в заданном отображении, вызовите возвращаемый контекст отображения, а затем вызов #createWindowContext(int, Bundle)
#getSystemService(String)
или #getSystemService(Class)
контекст возвращаемого окна.
Документация по Java для android.content.Context.createDisplayContext(android.view.Display)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.