tôi đã thực hiện onClick nghe để ViewHolder tôi cho RecyclerView tôivòi nhanh (nhấp chuột) trên RecyclerView mở nhiều mảnh vỡ
Nhưng khi tôi thực hiện vòi đôi rất nhanh hoặc cú click chuột, nó thực hiện các nhiệm vụ (mở ra một đoạn riêng biệt trong trường hợp này) hai hoặc ba lần.
đây là mã của tôi
public class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
TextView tvTitle, tvDescription;
public ViewHolder(View itemView) {
super(itemView);
itemView.setClickable(true);
itemView.setOnClickListener(this);
tvTitle = (TextView) itemView.findViewById(R.id.tv_title);
tvDescription = (TextView) itemView.findViewById(R.id.tv_description);
}
@Override
public void onClick(View v) {
mListener.onClick(FRAGMENT_VIEW, getAdapterPosition()); // open FRAGMENT_VIEW
}
}
Bất kỳ ý tưởng về làm thế nào để ngăn chặn hành vi như vậy?
_thanks_ ** Tiền ** tôi thích urs tốt hơn – ThunderRoid
Vấn đề này đã đốt cháy đầu của tôi cho vài phút cuối cùng.Cảm ơn người đàn ông nó làm việc – Farwa