1. 程式人生 > >java 列印函式呼叫棧

java 列印函式呼叫棧



有時候需要跟一些程式碼的呼叫流程,這時候列印函式的呼叫棧就非常好用。

        java.util.Map<Thread, StackTraceElement[]> ts = Thread.getAllStackTraces();

        StackTraceElement[] ste = ts.get(Thread.currentThread());

        for (StackTraceElement s : ste) {

            android.util.Slog.e("doConsumeBatchedInput:   ", s.toString());

        }