Skip to content

Instantly share code, notes, and snippets.

@vsay01
Created August 27, 2017 21:17
Show Gist options
  • Save vsay01/5b65afd6658e89a7e1653adb652ca7d1 to your computer and use it in GitHub Desktop.
Save vsay01/5b65afd6658e89a7e1653adb652ca7d1 to your computer and use it in GitHub Desktop.
@Override
public FeedViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
FeedItemBinding viewDataBinding = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()), R.layout.feed_item, parent, false);
return new FeedViewHolder(viewDataBinding);
}
@Override
public void onBindViewHolder(final FeedViewHolder holder, int position) {
holder.feedItemBinding.setEvent(events.get(position));
holder.feedItemBinding.setEventHandler(mEventHandler);
}
class FeedViewHolder extends RecyclerView.ViewHolder {
private FeedItemBinding feedItemBinding;
FeedViewHolder(FeedItemBinding itemView) {
super(itemView.getRoot());
feedItemBinding = itemView;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment