From Evernote: |
GWT中的list |
对于GWT中的LIST,翻译js的时候估计有缺陷
当做for遍历时候,中间有remove操作
如:
for(PokerPanel panel : selectPanelList) {
if(xxxxx) {
selectPanelList.remove(panel);
}
}
当该list全部remove,再次遍历selectPanelList 会有空指针异常
解决办法:
for (int i = selectPanelList.size(); i > 0; i--) {
PokerPanel panel = selectPanelList.get(i - 1);
panel.onRevert();
selectPanelList.remove(panel);
}
没有评论:
发表评论