0
@Override
public boolean onTouchEvent(MotionEvent event)
{
if (System.currentTimeMillis() - lastClick > 300)
{
lastClick = System.currentTimeMillis();
synchronized (getHolder()) {
for (int i = sprites.size() - 1; i >= 0; i--) <-------why in reverse?
{
Sprite sprite = sprites.get(i);
if (sprite.isCollition(event.getX(), event.getY()))
{
sprites.remove(sprite);
break;
}
}
}
하지만 lastone부터 firstone까지 반복 할 때 결과가 달라집니다. 도움이 필요합니다정상적인 방법으로 처음 1 시부 터 마지막 1 시부 터 시작될 때 반복 오류가 발생합니다.
그것은 규칙입니다 ...? 나는 반대로 반복합니다 ..... plz는 그것을 분명히 설명합니다 ........ – sanjay
예, 많은 언어로 규정되어 있습니다. 더 자세히 설명 할 수 있도록 답변을 업데이트했습니다. – link664