Context.CreateDeviceContext(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, aber mit der Gerätezuordnung, die von der deviceId.
[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
Parameter
- deviceId
- Int32
Die ID des Geräts, das diesem Kontext zugeordnet werden soll.
Gibt zurück
Ein Kontext, der der angegebenen Geräte-ID zugeordnet ist.
- Attribute
Hinweise
Gibt ein neues Context Objekt aus dem aktuellen Kontext zurück, aber mit der Gerätezuordnung, die von der deviceId. Jeder Aufruf dieser Methode gibt eine neue Instanz eines Kontextobjekts zurück. Kontextobjekte werden nicht freigegeben; Der gemeinsame Zustand (z. B. die ClassLoader und andere Ressourcen für dieselbe Konfiguration) können jedoch gemeinsam genutzt werden, sodass der Context selbst leicht ist.
Anwendungen, die auf virtuellen Geräten ausgeführt werden, können diese Methode verwenden, um auf die Standardgerätefunktionen und -funktionen zuzugreifen (durch Übergeben Context#DEVICE_ID_DEFAULT. Ebenso können Anwendungen, die auf dem Standardgerät ausgeführt werden, auf die Funktionalität virtueller Geräte zugreifen.
Beachten Sie, dass die neu erstellte Instanz unabhängig von der hier übergebenen Geräte-ID mit der gleichen Anzeige wie der übergeordnete Kontext verknüpft wird.
Java Dokumentation für android.content.Context.createDeviceContext(int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.