@Aspect public class LifecycleAspect { @Pointcut("execution(* android.app.Activity.onCreate(..))") public void onCreatePointcut() {} @Before("onCreatePointcut()") public void beforeOnCreate(JoinPoint joinPoint) { Log.d("LifecycleAspect", "Before onCreate()"); } @After("onCreatePointcut()") public void afterOnCreate(JoinPoint joinPoint) { Log.d("LifecycleAspect", "After onCreate()"); } } groovy apply plugin: 'android-aspectj' public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); AspectJ.init(this); } }


上一篇:
下一篇:
切换中文