Ausgabe
Wie deaktiviere ich, onClick
wenn 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)