首页 > 解决方案 > 如何在android中的类aspectJ中跟踪接口内的所有函数或特定函数

问题描述

我发现在 android java 中找出 AspectJ 对我来说太难了 我的目的是在数据已正确传输的情况下回溯内部函数 在我的 AspectJ 类中称为 LogAspect

@Aspect
public class ActivityLifecycleLogAspect {
   

    @Pointcut("execution(* com.example.abcd.MyClass.getName*(..))")
    public void logActivityLifecycle(final JoinPoint joinPoint) {
        Log.v(TAG, "ABCD:------------- " + joinPoint.toLongString());

    }

    @Pointcut("execution(* com.example.abcd.Myinterface..*(..))")
    public void logActivityLifecycle(final JoinPoint joinPoint) {
        Log.v(TAG, "Interface Function Tracing:------------- " + joinPoint.toLongString());

    }
}

所以我想知道两件事如何跟踪接口内的所有函数如何跟踪类中的特定函数

我想我在针对函数、类和接口时遇到问题。我不知道这是如何工作的……请帮助我!!!

标签: javaandroid-studioaspectj

解决方案


推荐阅读