Thread.GetStackTrace 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 Array von Stapelablaufverfolgungselementen zurück, die das Stapelabbild dieses Threads darstellen.
[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 StackTraceElement
, die jeweils einen Stapelrahmen darstellt.
- Attribute
Hinweise
Gibt ein Array von Stapelablaufverfolgungselementen zurück, die das Stapelabbild dieses Threads darstellen. Diese Methode gibt ein Array der Länge Null zurück, wenn dieser Thread noch nicht gestartet wurde, aber noch nicht für die Ausführung durch das System geplant wurde oder beendet wurde. Wenn das zurückgegebene Array eine Länge ungleich Null hat, stellt das erste Element des Arrays den Anfang des Stapels dar, bei dem es sich um den letzten Aufruf der Methode in der Sequenz handelt. Das letzte Element des Arrays stellt den unteren Rand des Stapels dar, bei dem es sich um den zuletzt verwendeten Methodenaufruf in der Sequenz handelt.
Wenn ein Sicherheits-Manager vorhanden ist und dieser Thread nicht der aktuelle Thread ist, wird die Methode des checkPermission
Sicherheits-Managers mit einer RuntimePermission("getStackTrace")
Berechtigung aufgerufen, um festzustellen, ob die Stapelablaufverfolgung ok ist.
Einige virtuelle Computer können unter bestimmten Umständen einen oder mehrere Stapelframes aus der Stapelablaufverfolgung weglassen. Im Extremfall darf ein virtueller Computer, der keine Stapelablaufverfolgungsinformationen zu diesem Thread enthält, ein Array der Länge Null aus dieser Methode zurückgeben.
Hinzugefügt in 1.5.
Java-Dokumentation für java.lang.Thread.getStackTrace()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.