Я использую пользовательскую аннотацию для регистрации идентификатора, который нажал пользователь. Но я получаю сообщение об ошибке «Значение атрибута должно быть константой». Ниже приведен фрагмент кода.Динамические значения не поддерживаются в качестве атрибутов в аннотации-AspectJ Android [AOP Android]
mAssetId= Asset.getContentId();
@TrackEvent("track_event")
@ArrayParams({@Params(key = "content_id",value = mAssetId)})
protected void attributeMethod() {
}
Заранее спасибо. Есть ли способ передать динамические значения в аннотации, а не статические переменные или константы. Я использую AspectJ библиотека для android.
Любая программа для этого? –