I am using ItemTouchListener from my fragment to access my recyclerview items and clicks but It requires me to click twice to actually trigger a clicklistener..
Here is my code :
fileManagerRecyclerView.addOnItemTouchListener(RecyclerClickListener(requireContext(), fileManagerRecyclerView, object : RecyclerClickListener.OnItemClickListener {
override fun onItemClick(view: View, position: Int) {
currentItemPosition = position
val thumbnail = view.findViewById<ImageView>(R.id.thumbnail)
thumbnail.setOnClickListener {
showPopupMenu(view, position)
}
}
override fun onItemLongClick(view: View?, position: Int) {
}
}))