本文整理了Java中butterknife.BindView.value()
方法的一些代码示例,展示了BindView.value()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BindView.value()
方法的具体详情如下:
包路径:butterknife.BindView
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!