private void initAdapters() { DBHelper dbHelper = DBHelper.getInstance(this); roomsAdapter = new RoomsAdapter(getApplicationContext(), dbHelper.getRooms()); chatAdapter = new ChatAdapter(this, dbHelper.getPublicMessages()); peopleAdapter = new PeopleAdapter(this); List<PeopleData> people = dbHelper.getPeople(); for (PeopleData peopleData : people) { peopleData.setProfilePicture( StorageHelper.loadProfilePicture( getApplicationContext(), peopleData.getUid() + "_profile_picture.jpg")); } Iterator<PeopleData> iterator = people.iterator(); while (iterator.hasNext()) { PeopleData peopleData = iterator.next(); if (peopleData.getUid().equals(Utils.getAndroidID(getApplicationContext()))) { iterator.remove(); break; } } peopleAdapter.addAll(people); }