/** * 获取要被添加的成员 * * @return */ private List<String> getToBeAddMembers() { List<String> members = new ArrayList<String>(); int length = contactAdapter.isCheckedArray.length; for (int i = 0; i < length; i++) { String username = contactAdapter.getItem(i).getUsername(); if (contactAdapter.isCheckedArray[i] && !exitingMembers.contains(username)) { members.add(username); } } return members; }
/** * 获取要被添加的成员 * * @return */ private int[] getToBeAddMembers() { int length = contactAdapter.isCheckedArray.length; ArrayList<String> list = new ArrayList<String>(); int[] members = null; for (int i = 0; i < length; i++) { // String username = contactAdapter.getItem(i).getUsername(); int username = Integer.parseInt(contactAdapter.getItem(i).getUserId()); if (contactAdapter.isCheckedArray[i] && !exitingMembers.contains(username)) { list.add(username + ""); } members = new int[list.size()]; for (int j = 0; j < list.size(); j++) { members[j] = Integer.parseInt(list.get(j)); } } return members; }