Skip to content

Instantly share code, notes, and snippets.

@objcode
Last active January 26, 2020 22:29
Show Gist options
  • Save objcode/24ea25c1fc3a108a497670c53235c4e5 to your computer and use it in GitHub Desktop.
Save objcode/24ea25c1fc3a108a497670c53235c4e5 to your computer and use it in GitHub Desktop.
public final class ActivityAwesomeBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final Button button;
@NonNull
public final TextView subtext;
@NonNull
public final TextView title;
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
private ActivityAwesomeBinding(@NonNull ConstraintLayout rootView, @NonNull Button button,
@NonNull TextView subtext, @NonNull TextView title) { … }
@NonNull
public static ActivityAwesomeBinding inflate(@NonNull LayoutInflater inflater) {
/* Edited: removed call to overload inflate(inflater, parent, attachToParent) */
View root = inflater.inflate(R.layout.activity_awesome, parent, false);
return bind(root);
}
@NonNull
public static ActivityAwesomeBinding bind(@NonNull View rootView) {
/* Edited: Removed code to lookup button, subtext, and title in rootView */
return new ActivityAwesomeBinding(rootView, button, subtext, title);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment