@Override public void selectNextTab() { context.getTabStrip().getChildAt(TAB_POSITION).setOnTouchListener(null); context.selectTab(TAB_POSITION); }
@Override public void setPreviousState() { context.setCurrentState(context.getModelsState()); }
@Override public void tabSelected(final int position) { if (position == 1) { ArrayList<String> titleItems = context.getTitleItems(); titleItems.remove(titleItems.size() - 1); context.setCurrentState(context.getMarksState()); context.getCurrentState().loadItems(context.getMarksState().getModelsItem()); context.getTabStrip().getChildAt(2).setOnTouchListener(context.getDisableTabTouch()); } else if (position == 0) { context.getTabStrip().getChildAt(1).setOnTouchListener(context.getDisableTabTouch()); context.getTabStrip().getChildAt(2).setOnTouchListener(context.getDisableTabTouch()); context.getTitleItems().clear(); context.setCurrentState(context.getNoState()); context.getCurrentState().loadItems(null); } context.selectTab(position); }
@Override public void loadItems(Item item) { ArrayList<String> titleItems = context.getTitleItems(); titleItems.add(item.getTitle()); context.showResultButton(); }