public void getButtons() { List<AskTag> selectedSections = AskTagHelper.getSelectedTags(); List<AskTag> unselectedSections = AskTagHelper.getUnselectedTags(); ArrayList<MovableButton> selectedButtons = new ArrayList<>(); for (int i = 0; i < selectedSections.size(); i++) { AskTag section = selectedSections.get(i); AskTagMovableButton button = new AskTagMovableButton(this); button.setSection(section); selectedButtons.add(button); } ArrayList<MovableButton> unselectedButtons = new ArrayList<>(); for (int i = 0; i < unselectedSections.size(); i++) { AskTag section = unselectedSections.get(i); AskTagMovableButton button = new AskTagMovableButton(this); button.setSection(section); unselectedButtons.add(button); } desk.setSelectedButtons(selectedButtons); desk.setUnselectedButtons(unselectedButtons); }