Freigeben über


Throwable.GetStackTrace Methode

Definition

Bietet programmgesteuerten Zugriff auf die Stapelüberwachungsinformationen, die von ausgegeben werden #printStackTrace().

[Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")]
public virtual Java.Lang.StackTraceElement[] GetStackTrace ();
[<Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")>]
abstract member GetStackTrace : unit -> Java.Lang.StackTraceElement[]
override this.GetStackTrace : unit -> Java.Lang.StackTraceElement[]

Gibt zurück

Ein Array von Stapelablaufverfolgungselementen, die die Stapelablaufverfolgung darstellen, die sich auf dieses auslösende Element bezieht.

Attribute

Hinweise

Bietet programmgesteuerten Zugriff auf die Stapelüberwachungsinformationen, die von ausgegeben werden #printStackTrace(). Gibt ein Array von Stapelüberwachungselementen zurück, die jeweils einen Stapelrahmen darstellen. Das nullte Element des Arrays (vorausgesetzt, die Länge des Arrays ist ungleich 0) stellt den anfang des Stapels dar, bei dem es sich um den letzten Methodenaufruf in der Sequenz handelt. In der Regel ist dies der Punkt, an dem dieses auslösende Ziel erstellt und ausgelöst wurde. Das letzte Element des Arrays (vorausgesetzt, die Länge des Arrays ist ungleich 0) stellt den unteren Rand des Stapels dar, bei dem es sich um den ersten Methodenaufruf in der Sequenz handelt.

Einige virtuelle Computer lassen unter bestimmten Umständen einen oder mehrere Stapelframes aus der Stapelüberwachung aus. Im Extremfall darf ein virtueller Computer, der über keine Stapelüberwachungsinformationen zu diesem abwerfbaren Verfügt, ein Array der Länge Null aus dieser Methode zurückgeben. Im Allgemeinen enthält das von dieser Methode zurückgegebene Array ein Element für jeden Frame, der von printStackTracegedruckt wird. Schreibvorgänge in das zurückgegebene Array wirken sich nicht auf zukünftige Aufrufe dieser Methode aus.

In Version 1.4 hinzugefügt.

Java-Dokumentation für java.lang.Throwable.getStackTrace().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen