private void reloadListDataAndView() {

    if (firstLoad) {
      // 默认一级赛事
      List<String> filterLeagueIdList = new ArrayList<String>();
      for (League league : topLeagues) {
        filterLeagueIdList.add(league.getLeagueId());
      }
      oddsManager.setFilterLeagueIdList(filterLeagueIdList);
      // 设置筛选的联赛
      leagueManager.setLeagueList(topLeagues);
      Set<String> filterSet = new HashSet<String>();
      filterSet.addAll(filterLeagueIdList);
      leagueManager.setFilterLeagueSet(filterSet);

      firstLoad = false;
    }

    matchOddsMap = oddsManager.filterOddsByOddsType(companyManager.getOddsType());
    updateMatchOddsMap();
    updateNoOddsTextView();
    adapter.notifyDataSetChanged();
  }