【发布时间】:2011-06-15 10:33:57
【问题描述】:
我在我的 Android 项目中使用 AspectJ,我想编写一个 pointcut 来捕获我的活动中对 onCreate() 和 onDestroy() 的所有调用。我对 AspectJ 很陌生,所以可能我在这里遗漏了一些东西,但为什么会这样:pointcut createActivity(Activity a) : target(a) && execution(* Activity.onCreate(..)) && within(com.test.activities..*);
工作,这:target(a) && call(* Activity.onCreate(..)) && within(com.test.activities..*);
不行吗?
【问题讨论】: