关于AspectJ注解value的疑问
来源:3-7 优雅获取方法耗时实操

冷色幽默
2020-09-27
老师,我这边工程很大,module也比较多,脚本一大堆,项目也是自动化编译,感觉找不到类对应的包名。例如:
有一个TestActivity,类顶部一行:package com.test.activity
但是我在onCreate方法中调用getApplication().getPackageName(),和顶部的那个包名完全不一样,这样的话我在
@Around(“call(* …**(…))”)这一行代码指定包名的时候,该如何写呢?
目前的问题是,按照视频里面的方法做了,@Around方法并没有起到作用,我感觉可能是包名的问题,不知道这种情况该如何处理呢?
写回答
1回答
-
随风绽放
2020-10-09
同学你好,假期不方便回答,看到问题的晚了。
根据你的描述,应该是插件没有起作用导致的(比如配置疏忽或者 AspectJ 语法写错),getApplication().getPackageName()获取到的是你应用的包名而不是类所在的包名。
你也可以写个 Demo 试下,成功之后挪到再工程中。
00
相似问题