a:
for (Person person : persons) {
Map<String, Object> map = new HashMap<String, Object>();
// 头像
map.put("iv_portrait", drawable.boy);
// 姓名
map.put("tv_name", person.getName());
// 发展状态
b:
for(Person tempperson:personsL2){
//如果L2中的tempperson的source_user里有person的user,那该person就是已发展状态
if(tempperson.getSource_user().equals(person.getUser())){
flag=true;
map.put("iv_expandstate", R.drawable.friendslist_expanded);
break b;
}
}
if(flag=false){
//未发展状态
map.put("iv_expandstate", R.drawable.friendslist_expanding);
}
//将下一位person的标志位置为默认状态false
flag=false;
list.add(map);
}
Java跳出当前for循环
最新推荐文章于 2024-01-28 13:51:47 发布