ButterKnife常见问题

 在安卓框架中ButterKnife算是一个比较好用的了,可以省略大量的findviewbyid,和点击事件的设置,但是也有一些需要我们注意的地方

点击事件异常

@OnClick annotation for method contains duplicate ID 2131230775. (com.douziit.board.ui.find.activity.DynamicDetailsActiv 

出现此异常的主要原因:

绑定了重复的视图id,去掉一个重复的就行了

 @OnClick({R.id.ivBack, R.id.tvRight,R.id.ivBack})
    public void onViewClick(View v) {
       case R.id.ivBack:
       break;
         case R.id.tvRight:
       break;
    }

绑定视图异常

 @BindView fields must not be private or static. (com.douziit.board.ui.find.activity.DynamicDetailsActivity.ll_dynamicinfo_praise)

出现此异常的主要原因:

绑定视图使用了修饰符,去掉就行了

  @BindView(R.id.ivBack)
   private  ImageView ivBack;

你可能感兴趣的:(框架中遇见的问题)