public void setDisabledGroups(List<String> groups){ if(dao == null){ dao = new UserDao(context); } List<String> list = new ArrayList<String>(); list.addAll(groups); for(int i = 0; i < list.size(); i++){ if(EaseAtMessageHelper.get().getAtMeGroups().contains(list.get(i))){ list.remove(i); i--; } } dao.setDisabledGroups(list); valueCache.put(Key.DisabledGroups, list); }