我有问题...在正常情况下,如果我渴望长期使用,它确实可以onLongClickListener起作用...
在这种情况下,我不知道为什么要按下那个按钮,但是在我松开那个按钮后它会起作用吗?为什么我的代码出了什么问题。
@Override
public boolean onLongClick(View v) {
switch (v.getId()) {
case R.id.du_target_button_move_all:
Timber.i("# Deleni uctu: du_target_button_move_all");
getPocketApplication().getNotificationService().send();
//prevod vsech polozek zpet na puvodni ucet
for (UcetPolozka i : targetUcetPolozkaList) {
if (i.status != UcetPolozkaStatus.PRESUN_STARA) {
BigDecimal quantity = null;
if (i instanceof UcetD) {
UcetD iUcetD = (UcetD) i;
quantity = iUcetD.pocet.compareTo(BigDecimal.ZERO) <= 0 ? null : iUcetD.pocet;
}
if (add(i, quantity, originUcetPolozkaList, true)) {
remove(i, quantity);
}
}
}
break;
case R.id.du_origin_button_move_all:
Timber.i("# Deleni uctu: du_origin_button_move_all");
// prevod vsech polozek z puvodniho uctu
for (UcetPolozka i : originUcetPolozkaList) {
if (i.status != UcetPolozkaStatus.PRESUN_STARA) {
BigDecimal quantity = null;
if (i instanceof UcetD) {
UcetD iUcetD = (UcetD) i;
quantity = iUcetD.pocet.compareTo(BigDecimal.ZERO) <= 0 ? null : iUcetD.pocet;
}
if (add(i, quantity, targetUcetPolozkaList, true)) {
remove(i, quantity);
}
}
}
break;
}
return false;
}
感谢answares。
这是因为在此鳕鱼下的某个地方已经被破坏了,所以它确实做了它需要做的事情,但是由于长时间单击,并不是我需要的所有鳕鱼都无法显示出来,因为它不起作用