@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); DataBindingUtil.setContentView(this, R.layout.request_focus); } }
@Override public RepositoryViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { ItemRepoBinding binding = DataBindingUtil.inflate( LayoutInflater.from(parent.getContext()), R.layout.item_repo, parent, false); return new RepositoryViewHolder(binding); }
@Override public void bind(@NonNull final View view) { final ViewDataBinding viewDataBinding = DataBindingUtil.bind(view); for (int i = 0; i < handlers.size(); i++) { final int variableId = handlers.keyAt(i); viewDataBinding.setVariable(variableId, handlers.get(variableId)); } viewDataBinding.executePendingBindings(); }
@Override public View getView(int position, View convertView, ViewGroup parent) { RowBinding rowBinding= DataBindingUtil.getBinding(convertView); if (rowBinding==null) { rowBinding= RowBinding.inflate(getActivity().getLayoutInflater(), parent, false); } Question question=getItem(position); ImageView icon=rowBinding.icon; rowBinding.setQuestion(question); Picasso.with(getActivity()).load(question.owner.profileImage) .fit().centerCrop() .placeholder(R.drawable.owner_placeholder) .error(R.drawable.owner_error).into(icon); return(rowBinding.getRoot()); } }
@Override public View getView(int position, View convertView, ViewGroup parent) { RowBinding rowBinding= DataBindingUtil.getBinding(convertView); if (rowBinding==null) { rowBinding= RowBinding.inflate(getActivity().getLayoutInflater(), parent, false); } rowBinding.setQuestion(getItem(position)); return(rowBinding.getRoot()); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_badge_view); bind = DataBindingUtil.setContentView(this, R.layout.activity_badge_view); initView(); }
@Override public BaseViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { return new BaseViewHolder(DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()), viewType, parent, false)); }
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = View.inflate(getContext(), R.layout.frag_base, null); // bind view binding = DataBindingUtil.bind(view); binding.tvTitle.setText(title); return view; } }
@Override public View getView(int position, View convertView, ViewGroup parent) { RowBinding rowBinding= DataBindingUtil.getBinding(convertView); if (rowBinding==null) { rowBinding= RowBinding.inflate(getActivity().getLayoutInflater(), parent, false); } Item item=getItem(position); ImageView icon=rowBinding.icon; rowBinding.setItem(item); Picasso.with(getActivity()).load(item.owner.profileImage) .fit().centerCrop() .placeholder(R.drawable.owner_placeholder) .error(R.drawable.owner_error).into(icon); return(rowBinding.getRoot()); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_style); bind = DataBindingUtil.setContentView(this, R.layout.activity_style); init(); }
@Override public DetailsItem onCreateViewHolder(ViewGroup parent, int viewType) { final LayoutInflater inflater = LayoutInflater.from(parent.getContext()); final DetailsItemBinding binding = DataBindingUtil.inflate(inflater, R.layout.details_item, parent, false); return new DetailsItem(binding.getRoot()); }
@Override public void recycle(@NonNull final View view) { if ((recycleConfig & CLEAR_HANDLERS) != 0) { final ViewDataBinding viewDataBinding = DataBindingUtil.bind(view); for (int i = 0; i < handlers.size(); i++) { viewDataBinding.setVariable(handlers.keyAt(i), null); } viewDataBinding.executePendingBindings(); } } }
@Override public View getView(int position, View convertView, ViewGroup parent) { RowBinding rowBinding= DataBindingUtil.getBinding(convertView); if (rowBinding==null) { rowBinding= RowBinding.inflate(getActivity().getLayoutInflater(), parent, false); } Item item=getItem(position); ImageView icon=rowBinding.icon; rowBinding.setItem(item); Picasso.with(getActivity()).load(item.owner.profileImage) .fit().centerCrop() .placeholder(R.drawable.owner_placeholder) .error(R.drawable.owner_error).into(icon); return(rowBinding.getRoot()); } }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // setContentView(R.layout.activity_main); bind = DataBindingUtil.setContentView(this, R.layout.activity_main); init(); }
@Override public ProfileItem onCreateViewHolder(ViewGroup parent, int viewType) { final LayoutInflater inflater = LayoutInflater.from(parent.getContext()); final ProfileItemBinding binding = DataBindingUtil.inflate(inflater, R.layout.profile_item, parent, false); return new ProfileItem(binding.getRoot()); }
@Override public void recycle(@NonNull final RecyclerView.ViewHolder holder) { if (recycleConfig != 0) { final View view = holder.itemView; final ViewDataBinding viewDataBinding = DataBindingUtil.bind(view); if ((recycleConfig & CLEAR_ITEM) != 0) { final Object tag = view.getTag(R.id.agera__rvdatabinding__item_id); view.setTag(R.id.agera__rvdatabinding__item_id, null); if (tag instanceof Integer) { viewDataBinding.setVariable((int) tag, null); } } if ((recycleConfig & CLEAR_COLLECTION) != 0) { final Object collectionTag = view.getTag(R.id.agera__rvdatabinding__collection_id); view.setTag(R.id.agera__rvdatabinding__collection_id, null); if (collectionTag instanceof Integer) { viewDataBinding.setVariable((int) collectionTag, null); } } if ((recycleConfig & CLEAR_HANDLERS) != 0) { for (int i = 0; i < handlers.size(); i++) { viewDataBinding.setVariable(handlers.keyAt(i), null); } } viewDataBinding.executePendingBindings(); } }
@Override public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) { B binding = DataBindingUtil.getBinding(holder.itemView); this.onBindItem(binding, this.mList.get(position), holder); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mDetailBinding = DataBindingUtil.setContentView(this, R.layout.activity_detail); mUri = getIntent().getData(); if (mUri == null) throw new NullPointerException("URI for DetailActivity cannot be null"); /* This connects our Activity into the loader lifecycle. */ getSupportLoaderManager().initLoader(ID_DETAIL_LOADER, null, this); }
@Override public InnerItem onCreateViewHolder(ViewGroup parent, int viewType) { final InnerItemBinding binding = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()), viewType, parent, false); return new InnerItem(binding.getRoot()); }