Skip to content Skip to sidebar Skip to footer

Firebase Recyclerview Clicklistener Not Being Called From .onstart()

I followed the post here. I am essentially trying to set up a click listener in my RecyclerView. I am getting no response when I click an item in the RecyclerView. I have logged it

Solution 1:

In the recyclerView you can set clicklistener in recyclerview Adapter this is working for me

publicclassMyViewHolderextendsRecyclerView.ViewHolder implementsView.OnClickListener {
    ImageView imageView;
    publicMyViewHolder(View view) {
        super(view);
        view.setOnClickListener(this); //clicklistner on recyclerview Item
        imageView = (ImageView) view.findViewById(R.id.grid_item_image);
    }

    @OverridepublicvoidonClick(View v) {
        //Log.d(TAG, "onClick " + getPosition());
        Toast.makeText(activity, "onClick "+ getPosition(), Toast.LENGTH_SHORT).show();

    }
}

Solution 2:

Turns out this one line was screwing everything up and preventing the RecyclerView views from being clickable:

android:clickable="true"

Post a Comment for "Firebase Recyclerview Clicklistener Not Being Called From .onstart()"