J'ai une application avec un bouton image qui a à la fois un onclick et un onlickclick listener. Cependant, lorsque le bouton est appuyé longuement, ces deux écouteurs sont en cours d'exécution. Aucune suggestion?ImageButton onlongpress provoque aussi onclick
d1.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
selectMode = true;
dockNum = 1;
sd1.open();
d1.cancelLongPress();
return false;
}
});
...d1.setOnClickListener(this);
...case R.id.d1:
if(d1s.equals("empty")) {
selectMode = true;
dockNum = 1;
sd1.open();
} else {
Intent d1i = pm.getLaunchIntentForPackage(d1s);
startActivity(d1i);
}
break;
Pouvez-vous nous indiquer le code que vous utilisez pour affecter les écouteurs onClick et onLongClick? –
ok j'ai ajouté le code – user1015747