![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
注解
superZhiChaoc
这个作者很懒,什么都没留下…
展开
-
注解(反射+APT)整理(附带脑图)
本人整理脑图 注解扫盲和自定义注解 带你从头到尾玩转注解 这两篇是我之前学习的时候看的博客,作者整理的很详细了。 我为了加深印象,自己又整理了个脑图,喜欢看图的可以看看本人整理脑图,个人喜欢看图说话,更直观一点。 编译时注解和运行时注解的区别 在现在市面上大多数的注解举例的时候,都是参照ButterKnife,然后告诉你怎么通过注解实现setContentView和FindViewByID。使...原创 2018-11-06 11:31:52 · 420 阅读 · 0 评论 -
为什么ButterKnife不支持带参的OnClick -- 注解支持的类型
看ButterKnife源码 public @interface OnClick { /** View IDs to which the method will be bound. */ @IdRes int[] value() default { View.NO_ID }; } 在实际的使用中呢,也很方便,直接在方法上加上注解就可以,但是我们发现它的注解方法只支持不带参的方法,或者参数...原创 2018-12-04 20:35:45 · 470 阅读 · 0 评论 -
ButterKnife源码之--为什么我写的ButterKnife中OnClick注解有问题
事情的经过是这样的: 我们知道ButterKnife的初始化时这样的ButterKnife.bind(this);,那我也希望自己封装的框架也是这个样子的,所以我打算这样Bind_MusicCutActivity.bindView(this);看上去没什么不一样,并且对findViewById的支持也没什么问题,问题出在哪了呢?出在我上一篇写OnClick的时候。 //我对findOnGrante...原创 2018-12-05 10:40:54 · 690 阅读 · 0 评论