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迭代,以相反的順序它給result.why firstone即..?需要幫助錯誤時持續正常方式
是否約定...?我以相反的方式迭代..... plz解釋清楚........ – sanjay
是的,在很多語言中它是約定。我已經更新了我的答案以進一步解釋。 – link664