Preferences Klasse
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.
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten.
[Android.Runtime.Register("java/util/prefs/Preferences", DoNotGenerateAcw=true)]
public abstract class Preferences : Java.Lang.Object
[<Android.Runtime.Register("java/util/prefs/Preferences", DoNotGenerateAcw=true)>]
type Preferences = class
inherit Object
- Vererbung
- Abgeleitet
- Attribute
Hinweise
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. Diese Klasse ermöglicht Anwendungen das Speichern und Abrufen von Benutzer- und Systemeinstellungen und Konfigurationsdaten. Diese Daten werden dauerhaft in einem implementierungsabhängigen Sicherungsspeicher gespeichert. Typische Implementierungen umfassen Flatfiles, betriebssystemspezifische Registrierungen, Verzeichnisserver und SQL-Datenbanken. Der Benutzer dieser Klasse muss sich nicht mit Details des Sicherungsspeichers befassen.
Es gibt zwei separate Strukturen von Einstellungsknoten, eine für Benutzereinstellungen und eine für Systemeinstellungen. Jeder Benutzer verfügt über eine separate Benutzereinstellungsstruktur, und alle Benutzer in einem bestimmten System verwenden dieselbe Systemeinstellungsstruktur. Die genaue Beschreibung von "Benutzer" und "System" variiert von Implementierung zu Implementierung. Typische Informationen, die in der Benutzereinstellungsstruktur gespeichert sind, können Schriftartauswahl, Farbauswahl oder bevorzugte Fensterposition und -größe für eine bestimmte Anwendung umfassen. Typische Informationen, die in der Systemeinstellungsstruktur gespeichert sind, können Installationskonfigurationsdaten für eine Anwendung enthalten.
Knoten in einer Einstellungsstruktur werden ähnlich wie Verzeichnisse in einem hierarchischen Dateisystem benannt. Jeder Knoten in einer Einstellungsstruktur hat einen Knotennamen (der nicht unbedingt eindeutig ist), einen eindeutigen absoluten Pfadnamen und einen Pfadnamenrelativ zu jedem Vorgänger einschließlich selbst.
Der Stammknoten hat einen Knotennamen der leeren Zeichenfolge (""). Jeder andere Knoten hat einen beliebigen Knotennamen, der zum Zeitpunkt der Erstellung angegeben wird. Die einzigen Einschränkungen für diesen Namen sind, dass es sich nicht um die leere Zeichenfolge handelt und nicht das Schrägstrichzeichen ('/') enthalten kann.
Der Stammknoten hat einen absoluten Pfadnamen von "/". Untergeordnete Elemente des Stammknotens weisen absolute Pfadnamen von
Der Pfadname eines Knotens n relativ zu seinem Vorgänger ist einfach die Zeichenfolge, die an den absoluten Pfadnamen eines Knotens angefügt werden muss, um den absoluten Pfadnamen von n zu bilden, wobei das ursprüngliche Schrägstrichzeichen (sofern vorhanden) entfernt wird. Beachten Sie: <Ul><li>No relative Pfadnamen beginnen mit dem Schrägstrich. <li>Der Pfadname jedes Knotens relativ zu sich selbst ist die leere Zeichenfolge. <li>Der Pfadname jedes Knotens relativ zum übergeordneten Knoten ist der Knotenname (mit Ausnahme des Stammknotens, der kein übergeordnetes Element aufweist). <li>Der Pfadname jedes Knotens relativ zum Stamm ist der absolute Pfadname, wobei der ursprüngliche Schrägstrich entfernt wird. </ul>
Beachten Sie schließlich: <Ul><li>No Pfadname enthält mehrere aufeinander folgende Schrägstriche. <li>No path name with the exception of the root's absolute path name ends in the slash character. <li>Eine beliebige Zeichenfolge, die diesen beiden Regeln entspricht, ist ein gültiger Pfadname. </ul>
Alle Methoden, die Einstellungen ändern, dürfen asynchron ausgeführt werden; sie können sofort zurückgegeben werden, und Änderungen werden schließlich mit einer implementierungsabhängigen Verzögerung an den permanenten Sicherungsspeicher weitergegeben. Die flush Methode kann verwendet werden, um aktualisierungen im Sicherungsspeicher synchron zu erzwingen. Die normale Beendigung des Java virtuellen Computers führt nicht zum Verlust ausstehender Updates – ein expliziter flush Aufruf ist nicht erforderlich, um sicherzustellen, dass ausstehende Updates dauerhaft ausgeführt werden.
Alle Methoden, die Einstellungen aus einem Preferences Objekt lesen, erfordern den Aufrufer, um einen Standardwert bereitzustellen. Der Standardwert wird zurückgegeben, wenn zuvor kein Wert festgelegt wurde oder der Sicherungsspeicher nicht verfügbar ist. Die Absicht besteht darin, Anwendungen den Betrieb zu ermöglichen, wenn auch mit geringfügig beeinträchtigter Funktionalität, auch wenn der Sicherungsspeicher nicht mehr verfügbar ist. Mehrere Methoden, wie z flush. B. Semantik, die verhindern, dass sie ausgeführt werden, wenn der Sicherungsspeicher nicht verfügbar ist. Gewöhnliche Anwendungen sollten keine dieser Methoden aufrufen müssen, die durch die Tatsache identifiziert werden können, dass sie ausgelöst BackingStoreExceptionwerden.
Die Methoden in dieser Klasse können gleichzeitig von mehreren Threads in einem einzigen JVM aufgerufen werden, ohne dass eine externe Synchronisierung erforderlich ist, und die Ergebnisse entsprechen einer seriellen Ausführung. Wenn diese Klasse gleichzeitig von mehreren JVMs verwendet wird, die ihre Präferenzdaten im selben Sicherungsspeicher speichern, wird der Datenspeicher nicht beschädigt, aber es werden keine anderen Garantien hinsichtlich der Konsistenz der Präferenzdaten gemacht.
Diese Klasse enthält eine Export-/Importeinrichtung, sodass Einstellungen in ein XML-Dokument "exportiert" werden können, und XML-Dokumente, die Einstellungen darstellen, die zurück in das System importiert werden sollen. Diese Einrichtung kann verwendet werden, um den gesamten oder einen Teil einer Einstellungsstruktur zu sichern und anschließend aus der Sicherung wiederherzustellen.
Das XML-Dokument weist die folgende DOCTYPE-Deklaration auf:
{@code
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
}
Beachten Sie, dass der System-URI (http://java.sun.com/dtd/preferences.dtd) beim Exportieren oder Importieren von Einstellungen nicht zugegriffen wird; er dient lediglich als Zeichenfolge, um die DTD eindeutig zu identifizieren, d. h.:
{@code
<?xml version="1.0" encoding="UTF-8"?>
<!-- DTD for a Preferences tree. -->
<!-- The preferences element is at the root of an XML document
representing a Preferences tree. -->
<!ELEMENT preferences (root)>
<!-- The preferences element contains an optional version attribute,
which specifies version of DTD. -->
<!ATTLIST preferences EXTERNAL_XML_VERSION CDATA "0.0" >
<!-- The root element has a map representing the root's preferences
(if any), and one node for each child of the root (if any). -->
<!ELEMENT root (map, node*) >
<!-- Additionally, the root contains a type attribute, which
specifies whether it's the system or user root. -->
<!ATTLIST root
type (system|user) #REQUIRED >
<!-- Each node has a map representing its preferences (if any),
and one node for each child (if any). -->
<!ELEMENT node (map, node*) >
<!-- Additionally, each node has a name attribute -->
<!ATTLIST node
name CDATA #REQUIRED >
<!-- A map represents the preferences stored at a node (if any). -->
<!ELEMENT map (entry*) >
<!-- An entry represents a single preference, which is simply
a key-value pair. -->
<!ELEMENT entry EMPTY >
<!ATTLIST entry
key CDATA #REQUIRED
value CDATA #REQUIRED >
}
Jede Preferences Implementierung muss über eine zugehörige PreferencesFactory Implementierung verfügen. Jede Java(TM)-SE-Implementierung muss ein gewisses Mittel bereitstellen, um anzugeben, welche PreferencesFactory Implementierung zum Generieren der Stammeinstellungsknoten verwendet wird. Auf diese Weise kann der Administrator die Standardeinstellungsimplementierung durch eine alternative Implementierung ersetzen.
Implementierungshinweis: In Suns JRE befindet sich die PreferencesFactory Implementierung wie folgt:
<ol>
<li>
Wenn die Systemeigenschaft java.util.prefs.PreferencesFactory definiert ist, wird der vollqualifizierte Name einer Klasse verwendet, die die PreferencesFactory Schnittstelle implementiert. Die Klasse wird geladen und instanziiert. Wenn dieser Vorgang fehlschlägt, wird ein nicht angegebener Fehler ausgelöst.
</li>
<li>
Wenn eine PreferencesFactory Implementierungsklassendatei in einer Jar-Datei installiert wurde, die für die java.lang.ClassLoader#getSystemClassLoader system class loaderJar-Datei sichtbar ist und diese Jar-Datei eine Anbieterkonfigurationsdatei enthält, die im Ressourcenverzeichnis java.util.prefs.PreferencesFactorybenannt META-INF/services ist, wird der in dieser Datei angegebene Vorname verwendet. Wenn mehr als eine solche Jar-Datei bereitgestellt wird, wird die erste Gefundene verwendet. Die Klasse wird geladen und instanziiert. Wenn dieser Vorgang fehlschlägt, wird ein nicht angegebener Fehler ausgelöst.
</li>
<li>
Wenn schließlich weder die oben genannte Systemeigenschaft noch eine Erweiterungs-Jar-Datei bereitgestellt wird, wird die systemweite Standardimplementierung PreferencesFactory für die zugrunde liegende Plattform geladen und instanziiert.
</li>
</ol>
In 1.4 hinzugefügt.
Java Dokumentation für java.util.prefs.Preferences.
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.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Preferences() |
Alleiniger Konstruktor. |
| Preferences(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
| Name | Beschreibung |
|---|---|
| MaxKeyLength |
Maximale Länge der als Schlüssel zulässigen Zeichenfolge (80 Zeichen). |
| MaxNameLength |
Maximale Länge eines Knotennamens (80 Zeichen). |
| MaxValueLength |
Maximale Länge der als Wert zulässigen Zeichenfolge (8192 Zeichen). |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| IsUserNode |
Gibt zurück, ob es sich um einen Benutzereinstellungsknoten handelt. |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| JniPeerMembers |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
| Name | Beschreibung |
|---|---|
| AbsolutePath() |
Gibt den absoluten Pfadnamen dieses Einstellungsknotens zurück. |
| AddNodeChangeListener(INodeChangeListener) |
Registriert den angegebenen Listener, um Knotenänderungsereignisse für diesen Knoten zu empfangen. |
| AddPreferenceChangeListener(IPreferenceChangeListener) |
Registriert den angegebenen Listener, um Einstellungsänderungsereignisse für diesen Einstellungsknoten zu empfangen. |
| ChildrenNames() |
Gibt die Namen der untergeordneten Elemente dieses Einstellungsknotens relativ zu diesem Knoten zurück. |
| Clear() |
Entfernt alle Einstellungen (Schlüsselwertzuordnungen) in diesem Einstellungsknoten. |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| Equals(Object) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| ExportNode(Stream) |
Gibt für den angegebenen Ausgabedatenstrom ein XML-Dokument aus, das alle in diesem Knoten enthaltenen Einstellungen darstellt (aber nicht dessen Nachfolger). |
| ExportNodeAsync(Stream) |
Gibt asynchron ein XML-Dokument aus, das alle In diesem Knoten enthaltenen Einstellungen darstellt, aber nicht dessen Nachfolger. |
| ExportSubtree(Stream) |
Gibt ein XML-Dokument aus, das alle In diesem Knoten enthaltenen Einstellungen und alle untergeordneten Elemente darstellt. |
| ExportSubtreeAsync(Stream) |
Gibt asynchron ein XML-Dokument aus, das alle in diesem Knoten enthaltenen Einstellungen und alle untergeordneten Elemente darstellt. |
| Flush() |
Erzwingt alle Änderungen am Inhalt dieses Einstellungsknotens und seiner Nachfolger im persistenten Speicher. |
| FlushAsync() |
Erzwingt asynchron alle Änderungen dieses Einstellungsknotens und seiner Nachfolger an den beständigen Speicher. |
| Get(String, String) |
Gibt den Wert zurück, der dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetBoolean(String, Boolean) |
Gibt den booleschen Wert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetByteArray(String, Byte[]) |
Gibt den Bytearraywert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetDouble(String, Double) |
Gibt den doppelten Wert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetFloat(String, Single) |
Gibt den Float-Wert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetInt(String, Int32) |
Gibt den Int-Wert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| GetLong(String, Int64) |
Gibt den langen Wert zurück, der durch die Zeichenfolge dargestellt wird, die dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist. |
| ImportPreferences(Stream) |
Importiert alle Einstellungen, die durch das XML-Dokument im angegebenen Eingabedatenstrom dargestellt werden. |
| ImportPreferencesAsync(Stream) |
Importiert asynchron alle Einstellungen, die durch das XML-Dokument im angegebenen Eingabedatenstrom dargestellt werden. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Keys() |
Gibt alle Schlüssel zurück, die einen zugeordneten Wert in diesem Einstellungsknoten aufweisen. |
| Name() |
Gibt den Namen dieses Einstellungsknotens relativ zum übergeordneten Knoten zurück. |
| Node(String) |
Gibt den benannten Einstellungsknoten in derselben Struktur wie dieser Knoten zurück, erstellt ihn und eines seiner Vorgänger, sofern sie noch nicht vorhanden sind. |
| NodeExists(String) |
Gibt true zurück, wenn der benannte Einstellungsknoten in derselben Struktur wie dieser Knoten vorhanden ist. |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Parent() |
Gibt das übergeordnete Element dieses Einstellungsknotens zurück, oder |
| Put(String, String) |
Ordnet den angegebenen Wert dem angegebenen Schlüssel in diesem Einstellungsknoten zu. |
| PutBoolean(String, Boolean) |
Ordnet eine Zeichenfolge, die den angegebenen booleschen Wert darstellt, dem angegebenen Schlüssel in diesem Einstellungsknoten zu. |
| PutByteArray(String, Byte[]) |
Ordnet eine Zeichenfolge, die das angegebene Bytearray mit dem angegebenen Schlüssel in diesem Einstellungsknoten darstellt. |
| PutDouble(String, Double) |
Ordnet eine Zeichenfolge, die den angegebenen Doppeltwert darstellt, dem angegebenen Schlüssel in diesem Einstellungsknoten zu. |
| PutFloat(String, Single) |
Ordnet eine Zeichenfolge, die den angegebenen Float-Wert darstellt, dem angegebenen Schlüssel in diesem Einstellungsknoten zu. |
| PutInt(String, Int32) |
Ordnet eine Zeichenfolge, die den angegebenen Int-Wert darstellt, dem angegebenen Schlüssel in diesem Einstellungsknoten zu. |
| PutLong(String, Int64) |
Verknüpft eine Zeichenfolge, die den angegebenen langen Wert mit dem angegebenen Schlüssel in diesem Einstellungsknoten darstellt. |
| Remove(String) |
Entfernt den Wert, der dem angegebenen Schlüssel in diesem Einstellungsknoten zugeordnet ist, falls vorhanden. |
| RemoveNode() |
Entfernt diesen Einstellungsknoten und alle untergeordneten Elemente, wobei alle In den entfernten Knoten enthaltenen Einstellungen ungültig werden. |
| RemoveNodeChangeListener(INodeChangeListener) |
Entfernt den angegebenen |
| RemovePreferenceChangeListener(IPreferenceChangeListener) |
Entfernt den angegebenen Einstellungsänderungslistener, sodass er keine Einstellungsänderungsereignisse mehr empfängt. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| Sync() |
Stellt sicher, dass zukünftige Lesevorgänge von diesem Einstellungsknoten und seinen Nachfolgern alle Änderungen widerspiegeln, die vor dem |
| SyncAsync() |
Synchronisiert diesen Einstellungsknoten und seine Nachfolger asynchron mit dem beständigen Speicher. |
| SystemNodeForPackage(Class) |
<starke>WARNUNG:</strong> Unter Android werden die Einstellungsknoten, die den Einstellungen "System" und "Benutzer" entsprechen, in Abschnitten des Dateisystems gespeichert, auf die für Apps nicht zugegriffen werden kann. |
| SystemRoot() |
<starke>WARNUNG:</strong> Unter Android werden die Einstellungsknoten, die den Einstellungen "System" und "Benutzer" entsprechen, in Abschnitten des Dateisystems gespeichert, auf die für Apps nicht zugegriffen werden kann. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung dieses Einstellungsknotens zurück, als wäre die Berechnung durch den Ausdruck: |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| UserNodeForPackage(Class) |
<starke>WARNUNG:</strong> Unter Android werden die Einstellungsknoten, die den Einstellungen "System" und "Benutzer" entsprechen, in Abschnitten des Dateisystems gespeichert, auf die für Apps nicht zugegriffen werden kann. |
| UserRoot() |
<starke>WARNUNG:</strong> Unter Android werden die Einstellungsknoten, die den Einstellungen "System" und "Benutzer" entsprechen, in Abschnitten des Dateisystems gespeichert, auf die für Apps nicht zugegriffen werden kann. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein Knoten in einer hierarchischen Sammlung von Einstellungsdaten. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |