private void commitChanges() { if (desk.getSenator().getList() != null && desk.getSenator().getList().size() > 0) { ArrayList<MovableButton> buttons = desk.getButtons(); ArrayList<AskTag> sections = new ArrayList<>(); for (int i = 0; i < buttons.size(); i++) { AskTag askTag = (AskTag) buttons.get(i).getSection(); if (!askTag.getSelected()) { askTag.setOrder(1024 + askTag.getOrder()); } sections.add(askTag); } if (sections.size() > 0) { AskTagHelper.putAllMyTags(sections); } setResult(RESULT_OK); } }