0
我可以檢測應用程序何時凍結(我有一個後臺線程定期檢查主線程是否響應)。現在,當我檢測到應用程序被凍結時,我想將文件保存在主線程的堆棧中,以知道其凍結的位置,並嘗試理解其原因。我在德爾福柏林的Android下。這可能嗎?如何在android下打印應用程序的堆棧?
我可以檢測應用程序何時凍結(我有一個後臺線程定期檢查主線程是否響應)。現在,當我檢測到應用程序被凍結時,我想將文件保存在主線程的堆棧中,以知道其凍結的位置,並嘗試理解其原因。我在德爾福柏林的Android下。這可能嗎?如何在android下打印應用程序的堆棧?
您可以通過獲取堆棧元素:
StackTraceElement[] stackTraceElements = new Throwable().getStackTrace();
,然後打印的單個元素。
謝謝大衛;但是這是主線程的堆棧跟蹤? – Vyacheslav
這是您執行它的線程的蹤跡。 –
看起來像java代碼也.... –