Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> {
- public interface MyAdapterListener{
- void onClickCard(String id);
- }
- public MyAdapter(MyAdapterListener listener) {
- //Constarctor for build the adapter
- this.listener = listener;
- }
- private MyAdapterListener listener;
- @Override
- public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- //Create view
- return null;
- }
- @Override
- public void onBindViewHolder(ViewHolder holder, int position) {
- holder.itemView.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if(listener!=null){
- listener.onClickCard("some id");
- }
- }
- });
- }
- @Override
- public int getItemCount() {
- return 0;
- }
- public class ViewHolder extends RecyclerView.ViewHolder {
- public ViewHolder(View itemView) {
- super(itemView);
- }
- }
- }
Add Comment
Please, Sign In to add comment