@Override
 public void loadOddsDataFinish(ResultCodeType resultCode) {
   switch (resultCode) {
     case SUCCESS:
       topLeagues = leagueManager.findAllTopLeagues();
       allLeagues = leagueManager.findAllLeagues();
       // for refresh
       if (selectedSet != null && selectedSet.size() > 0) {
         List<String> selectedlist = new ArrayList<String>();
         selectedlist.addAll(selectedSet);
         oddsManager.setFilterLeagueIdList(selectedlist);
       } else {
         switch (oddsManager.getFilterScoreType()) {
           case FIRST:
             selectTopLeagues();
             break;
           case ALL:
             selectAllLeagues();
             break;
           case DANCHANGE:
             selectAllLeagues();
             break;
           case JINGCAI:
             selectAllLeagues();
             break;
           case ZUCAI:
             selectAllLeagues();
           default:
             break;
         }
       }
       this.reloadListDataAndView();
       break;
     default:
       break;
   }
 }
 private void updateScoreTypeButton() {
   Button button = (Button) findViewById(R.id.button_filter_score_type);
   button.setText(getScoreTypeString(oddsManager.getFilterScoreType()));
 }