wurensen / gradle_plugin_android_aspectjx

A Android gradle plugin that effects AspectJ on Android project and can hook methods in Kotlin, aar and jar file.
Apache License 2.0
363 stars 50 forks source link

ProceedingJoinPoint.proceed()报错 #81

Closed fuchengxin closed 11 months ago

fuchengxin commented 11 months ago

image image

版本3.3.2,这是使用aop做的权限拦截注解,但是第一次点击的时候 注解确实生效了,也进了权限请求,但是使用 joinPoint.proceed();之后抛异常了,并没有继续走原方法,然后第二次点击就正常了,这个是什么原因

fuchengxin commented 11 months ago

image image

版本3.3.2,这是使用aop做的权限拦截注解,但是第一次点击的时候 注解确实生效了,也进了权限请求,但是使用 joinPoint.proceed();之后抛异常了,并没有继续走原方法,然后第二次点击就正常了,这个是什么原因

这就会导致使用的时候,第一次点击权限申请,然后接受了就没反应了,必须点第二次才能正常的走后面的逻辑

wurensen commented 11 months ago

@fuchengxin 看下是不是和这个一样的问题: #60

fuchengxin commented 11 months ago

@fuchengxin 看下是不是和这个一样的问题: #60

确实是这个原因,我一个方法写了2个注解。。。