Я хочу попробовать использовать AspectJ как часть проекта библиотеки андроидов. Я попытался создать проект андроидной библиотеки и использовал стиль, основанный на аннотациях, для создания pointcuts.Использовать AspectJ в проекте библиотеки андроида
Проблема в том, что аспекты проекта библиотеки не сотканы в приложение Android, которое добавило мой проект библиотеки.
В моем проекте библиотеки Android есть несколько аспектов, определенных в нем. Что-то вроде
@AfterReturning(pointcut = "execution(* *.*(..)) && !this(com.xyz.aspects.xyz)")
public void abc(JoinPoint jp)
{
dosomething;
}
Я добавил этот проект библиотеки в свое приложение для Android. Однако «dosomething» не выполняется. Какие-нибудь советы?
... не предназначено. –
Мой совет: Покажите нам некоторые сведения о коде и конфигурации. В противном случае это похоже на вопрос: «Я хочу приготовить еду. Какие-нибудь советы?» – kriegaex
@kriegaex добавил код. см. сейчас – Deepak