[FIXED] Deaktivieren Sie onClick auf RecyclerView, wenn die OnlongClick-Option ist

Ausgabe

Wie deaktiviere ich, onClickwenn ich auf klicke LongClick? Es ist ein Code von recyclerView, wenn ich es mit einem langen Klick versuche, sehe ich nur, dass der normale Klick wie die Hölle spammt.

 holder.title.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        Toast.makeText(context, "To clear your recomendations, press for few seconds. ", Toast.LENGTH_SHORT).show();
                    }
                });
                holder.title.setOnLongClickListener(new View.OnLongClickListener() {
                    @Override
                    public boolean onLongClick(View v) {
                        clearPreferences(R.string.preferences_reminder);
                        Toast.makeText(context, "Recomendations cleared.", Toast.LENGTH_SHORT).show();


                        return true;
                    }
                });

Lösung

Fügen Sie diese Zeile hinzu

holder.title.setOnClickListener(null);


Beantwortet von –
Nikhil PV


Antwort geprüft von –
Gilberto Lyons (FixError Admin)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like