在c++中打印堆栈
#include <utils/CallStack.h>
android::CallStack stack("xiayu");
stack.update(1, 100);
stack.dump("");
L之后
#include <utils/CallStack.h>
CallStack stack("TAG string");
要是不是android的命名空间,加上android::CallStack stack("TAG string");
在java中打印堆栈
RuntimeException stack = new RuntimeException();
stack.fillInStackTrace();
Slog.i(TAG, "Relayout " + win + ": oldVis=" + oldVisibility
+ " newVis=" + viewVisibility, stack);
Log.d(TAG,Log.getStackTraceString(new Throwable()));
e.printStackTrace();
#include <utils/CallStack.h>
android::CallStack stack("xiayu");
stack.update(1, 100);
stack.dump("");
L之后
#include <utils/CallStack.h>
CallStack stack("TAG string");
要是不是android的命名空间,加上android::CallStack stack("TAG string");
在java中打印堆栈
RuntimeException stack = new RuntimeException();
stack.fillInStackTrace();
Slog.i(TAG, "Relayout " + win + ": oldVis=" + oldVisibility
+ " newVis=" + viewVisibility, stack);
Log.d(TAG,Log.getStackTraceString(new Throwable()));
e.printStackTrace();