butterknife.BindView.value()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(196)

本文整理了Java中butterknife.BindView.value()方法的一些代码示例,展示了BindView.value()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BindView.value()方法的具体详情如下:
包路径:butterknife.BindView
类名称:BindView
方法名:value

BindView.value介绍

暂无

代码示例

代码示例来源:origin: JakeWharton/butterknife

private static @Nullable Unbinder parseBindView(Object target, Field field, View source) {
 BindView bindView = field.getAnnotation(BindView.class);
 if (bindView == null) {
  return null;
 }
 validateMember(field);
 int id = bindView.value();
 boolean isRequired = isRequired(field);
 Class<?> viewClass = field.getType();
 String who = "field '" + field.getName() + "'";
 Object view;
 if (isRequired) {
  view = Utils.findRequiredViewAsType(source, id, who, viewClass);
 } else {
  view = Utils.findOptionalViewAsType(source, id, who, viewClass);
 }
 trySet(field, target, view);
 return new FieldUnbinder(target, field);
}

代码示例来源:origin: JakeWharton/butterknife

int id = element.getAnnotation(BindView.class).value();
BindingSet.Builder builder = builderMap.get(enclosingElement);
Id resourceId = elementToId(element, BindView.class, id);

代码示例来源:origin: com.jakewharton/butterknife-compiler

int id = element.getAnnotation(BindView.class).value();
BindingSet.Builder builder = builderMap.get(enclosingElement);
Id resourceId = elementToId(element, BindView.class, id);

相关文章

微信公众号

最新文章

更多