Context.CreateDeviceContext(Int32) 方法

定义

从当前上下文中返回一个新 对象,但与设备关联由 < a0 /> 提供。

[Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)]
public virtual Android.Content.Context CreateDeviceContext(int deviceId);
[<Android.Runtime.Register("createDeviceContext", "(I)Landroid/content/Context;", "GetCreateDeviceContext_IHandler", ApiSince=34)>]
abstract member CreateDeviceContext : int -> Android.Content.Context
override this.CreateDeviceContext : int -> Android.Content.Context

参数

deviceId
Int32

要与此上下文关联的设备的 ID。

返回

与给定设备 ID 关联的上下文。

属性

注解

从当前上下文中返回一个新 对象,但与设备关联由 < a0 /> 提供。 每次调用此方法都会返回上下文对象的新实例。 上下文对象不共享;但是,可以共享通用状态(例如 ClassLoader 同一配置的其他资源),因此 Context 本身是轻量级的。

在虚拟设备上运行的应用程序可以使用此方法访问默认设备功能和功能(通过传递 Context#DEVICE_ID_DEFAULT)。 同样,在默认设备上运行的应用程序可以访问虚拟设备的功能。

请注意,无论此处传递的设备 ID 如何,新创建的实例都将与父上下文相同的显示相关联。

Java文档android.content.Context.createDeviceContext(int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于