Sprache

JavaObject Klasse

Definition

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

[Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)]
[System.Serializable]
public class JavaObject : IDisposable, Java.Interop.IJavaPeerable
[<Java.Interop.JniTypeSignature("java/lang/Object", GenerateJavaPeer=false)>]
[<System.Serializable>]
type JavaObject = class
    interface IJavaPeerable
    interface IDisposable
Vererbung
JavaObject
Abgeleitet
Attribute
Implementiert

Hinweise

Das Klassenobjekt ist der Stamm der Klassenhierarchie. Jede Klasse verfügt über Object als Superklasse. Alle Objekte, einschließlich Arrays, implementieren die Methoden dieser Klasse.

Java Referenz für java.lang.Object.

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
JavaObject()

Erstellt ein neues Objekt.

JavaObject(JniObjectReference, JniObjectReferenceOptions)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Felder

Name Beschreibung
InvalidJniObjectReference

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Eigenschaften

Name Beschreibung
JniIdentityHashCode

Gibt den gleichen Hashcode für das angegebene Objekt zurück, wie von der Standardmethode hashCode(), unabhängig davon, ob die Klasse des angegebenen Objekts hashCode() überschreibt.

JniManagedPeerState

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

JniPeerMembers

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

PeerReference

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Methoden

Name Beschreibung
Construct(JniObjectReference, JniObjectReferenceOptions)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Dispose()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Dispose(Boolean)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

DisposeUnlessReferenced()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Equals(Object)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Finalize()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

UnregisterFromRuntime()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

IJavaPeerable.Finalized()

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

IJavaPeerable.JniObjectReferenceControlBlock

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

IJavaPeerable.SetJniIdentityHashCode(Int32)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

IJavaPeerable.SetPeerReference(JniObjectReference)

Das Klassenobjekt ist der Stamm der Klassenhierarchie.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: