提交 84108acc 编写于 作者: J jackjintai

android: 新增函数调用栈

上级 0d78fac7
......@@ -16,12 +16,20 @@ import com.didichuxing.doraemonkit.aop.method_stack.MethodStackUtil;
public class AopTest {
private static final String TAG = "AopTest";
// public void test() {
// //MethodStackUtil.getInstance().recodeObjectMethodCostStart(1, "AopTest", "test", "desc", this);
// Log.i(TAG, "================");
// //MethodStackUtil.getInstance().recodeObjectMethodCostEnd(2, "AopTest", "test", "desc", this);
// }
public void test() {
MethodStackUtil.getInstance().recodeObjectMethodCostStart(1, "AopTest", "test", "desc", this);
Log.i(TAG, "================");
MethodStackUtil.getInstance().recodeObjectMethodCostEnd(2, "AopTest", "test", "desc", this);
long beginTime = System.currentTimeMillis();
Log.i(TAG, "我是耗时操作");
long costTime = System.currentTimeMillis() - beginTime;
}
public static void test2() {
MethodStackUtil.getInstance().recodeStaticMethodCostStart(3, "AopTest", "test2", "desc");
Log.i(TAG, "================");
......
package com.didichuxing.doraemonkit.aop.method_stack;
import android.util.Log;
import com.blankj.utilcode.util.GsonUtils;
import com.blankj.utilcode.util.LogUtils;
import com.didichuxing.doraemonkit.aop.MethodCostUtil;
......@@ -241,7 +243,7 @@ public class MethodStackUtil {
stackTravel(stringBuilder, methodInvokNode.getChildren());
}
LogUtils.i(stringBuilder.toString());
Log.i(TAG, stringBuilder.toString());
}
private String getSpaceString(int level) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册