您的位置:首页 > 移动开发 > Android开发

开发Android遇到过的坑

2016-07-09 14:03 337 查看
逻辑过于复杂可能导致代码失效,如:

现有Piece类其中有Id及ImageView属性,

有Piece[] pieces内存有多个(25)list,

有ArrayList listId存有5个左右的Id,

现要根据listId得到对应piece为其imageView(原本有背景)设置背景为空;

for (Integer integer: listId) {

piece[integer].imageView.setBackground(null);

}

以上代码view.setBackground(null)会失效

可设置ArrayList listPiece根据存在的listId得到listPiece进行设置

for (Piece piece : listPiece) {

piece.imageView.setBackground(null);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: