hongyangAndroid / baseAdapter

Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。
Apache License 2.0
4.73k stars 1.2k forks source link

Item的点击事件方法和AspectJ一起用时,混淆后点击报错 #130

Closed ling9400 closed 4 years ago

ling9400 commented 5 years ago

如题,用AspectJ方法注解Item的点击事件,混淆后点击Item报错,错误信息如下: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.annotation.Annotation java.lang.reflect.Method.getAnnotation(java.lang.Class)' on a null object reference

    at com.zhy.adapter.recyclerview.MultiItemTypeAdapter$1.onClick(MultiItemTypeAdapter.java:68)
    at android.view.View.performClick(View.java:6648)
    at android.view.View.performClickInternal(View.java:6620)
    at android.view.View.access$3100(View.java:787)
    at android.view.View$PerformClick.run(View.java:26167)
    at android.os.Handler.handleCallback(Handler.java:891)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:207)
debbiefu commented 3 years ago

解决了吗,也遇到这个问题了