コード例 #1
0
 @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);
 }
コード例 #2
0
 @Override
 public void setPreviousState() {
   context.setCurrentState(context.getModelsState());
 }