2017-03-14 1 views
0

Ich kann erkennen, wenn die App einfrieren (Ich habe einen Hintergrund-Thread, der regelmäßig überprüft, ob der Haupt-Thread reagiert). Wenn ich jetzt feststelle, dass die App eingefroren ist, möchte ich den Stapel des Hauptthreads in einer Datei speichern, um zu wissen, wo sie eingefroren ist, und versuchen, den Grund dafür zu verstehen. Ich bin unter Android auf Delphi Berlin. Ist das möglich?Wie den Stapel der App unter Android drucken?

Antwort

0

Sie können die Stapelelemente mit bekommen:

StackTraceElement[] stackTraceElements = new Throwable().getStackTrace(); 

und dann die einzelnen Elemente drucken.

+0

danke david; aber das der Stack-Trace des Hauptthreads? – Vyacheslav

+0

Es ist die Spur des Threads, auf dem Sie es ausführen. –

+0

Sieht aus wie Java-Code auch .... –

Verwandte Themen