0
ApsectJ로 삽입 된 메소드에 대한 pointcut을 어떻게 정의 할 수 있습니까? 다음과 같이AspectJ가 삽입 된 메소드를위한 Pointcut
나는 방법을 주입하고 제대로 작동합니다
이public void com.moeActivity.onBackPressed() {
super.onBackPressed();
Log.d("ATAG", "BACKK");
}
지금 주입 방법의 실행을 감지하는 포인트 컷을 정의하려고 노력하지만 성공하지 오전, 나는 다음을 시도 :
pointcut eventActivity():
execution(* com.moeActivity.onBackPressed(..));
어떤 도움을
감사 감사하겠습니다!
public aspect LoggingAspect{
after() : eventActivity() {
Log.d("ATAG", "BACKK");
}
}
는 이렇게, 조언이 eventActivity라고 명명 된 포인트 컷과 연결 및 실행 된 후 크로스 커팅 조치 :
실제 질문은 무엇입니까? 달성하고자하는 것은 무엇입니까? 당신은 메소드와 pointcut을 가지고 있습니다. 아마 당신은 또한 실제로 모든 joinpoints에서 어떤 기능을 주입하는 조언을 정의하고 싶습니까? BTW, AspectJ 튜토리얼을 읽으셨습니까? – kriegaex